У меня есть UILabel, который должен быть настроен на несколько строк текста. Я установил для свойства noOfLines значение 0, и у меня есть следующий код:
self.aboutLabel.lineBreakMode = UILineBreakModeWordWrap;
self.aboutLabel.text = self.selectedVegetableCategory.about;
[self.aboutLabel sizeToFit];
Приведенный выше код заставляет текст занимать несколько строк, но часть текста отсутствует. Я использую CoreData для извлечения текста из базы данных, и поля varchar, но они не имеют никаких ограничений (я не установил никаких ограничений на количество символов). Имеет ли varchar по умолчанию ограничение на количество символов?
ОБНОВЛЕНИЕ 1: Я только что проверил еще раз, и это определенно проблема UILabel, поскольку CoreData возвращает полный текст без усечения.
ОБНОВЛЕНИЕ 2: оригинальная проблема все еще существует, и теперь есть новая проблема. Я поместил новый ярлык чуть ниже исходного ярлыка, и теперь новый ярлык не сдвигается вниз, когда расширяется исходный ярлык.