Я пытаюсь сделать простой калькулятор кофе. Мне нужно отображать количество кофе в граммах. Символ "g" для граммов должен быть прикреплен к моей UILabel, который я использую для отображения суммы. Цифры в UILabel динамически меняются при вводе пользователя очень хорошо, но мне нужно добавить нижний регистр "g" в конце строки, которая отформатирована иначе, чем номера обновлений. "G" необходимо привязать к номерам, чтобы при изменении размера и позиции числа "g" "перемещается" с номерами. Я уверен, что эта проблема была решена до того, как бы ссылка в правильном направлении была бы полезна, поскольку я искал свое маленькое сердце.
Я просмотрел документацию для присваиваемой строки, и я даже уменьшил "Attributed String Creator" из магазина приложений, но полученный код находится в Objective-C, и я использую Swift. Что было бы удивительным и, вероятно, полезным для других разработчиков, изучающих этот язык, является ярким примером создания настраиваемого шрифта с пользовательскими атрибутами с использованием атрибутной строки в Swift. Документация для этого очень запутанна, так как нет четкого пути к тому, как это сделать. Мой план состоит в том, чтобы создать атрибутную строку и добавить ее в конец моей строки coffeeAmount.
var coffeeAmount: String = calculatedCoffee + attributedText
Где calculateCoffee - Int, преобразованный в строку, и "attributedText" - это строчный "g" с настраиваемым шрифтом, который я пытаюсь создать. Возможно, я ошибаюсь. Любая помощь приветствуется!