Я работаю над приложением для iOS (iPhone и iPad), и у меня есть UILabel на моем экране, который отображает некоторый текст. Если текст слишком длинный, UILabel автоматически сжимает его, например:
«Это какой-то длинный текст» будет отображать «Это какой-то ...»
Такое поведение является правильным, полностью приемлемым и даже ожидаемым, но я хотел бы знать, был ли текст сокращен или нет. Есть ли способ узнать, сократил ли UILabel свое содержание?
Мне нужно действительно простое решение, потому что я хотел бы использовать магические функции UILabel, такие как автоматическое уменьшение размера шрифта до нужного размера и т. Д. Иногда текст будет очень длинным, поэтому я дам пользователю способ увидеть все это в другом виде. после нажатия кнопки. Но в случае, если текст не будет таким длинным, я хотел бы скрыть эту кнопку, чтобы сделать интерфейс простым.
Любая идея, как этого добиться, будет оценена.