Я пытаюсь изменить размер ярлыка, чтобы соответствовать размеру текста, но ответ опубликован here нуждается в немного больше объяснения.Изменить размер метки
Для меня, у меня есть три метки: валюта, целая сумма, двойное количество:
У меня есть три метки из-за того, что обе валюты и двойное количество имеют другой стиль, чем от целого количество. Если я ошибаюсь, пожалуйста, исправьте меня, поскольку у меня не могло быть только одного ярлыка для всех трех.
Все три имеет автоматическое изменение в top-right
В конце концов я должен удалить статические значения, но когда я применяю код ниже, отметив работы:
viewDidLoad() или viewDidAppear():
integerAmountLabel.sizeToFit()
integerAmountLabel.text = "1"
// or integerAmountLabel = "280,000"
Ожидание: £1.00
или £280,000.00
. То, что я получил: £1 .00
или £ 1.00
вы используете 'autoLayout'? – Rikh
@Rikh Да, я. – Sylar
Сначала установите текст в таблицу, а затем вызовите метод sizeToFit на метке. –