UILabel Fit Text Отлично - PullRequest
       2

UILabel Fit Text Отлично

0 голосов
/ 09 декабря 2011

У меня есть UILabel, который должен быть настроен на несколько строк текста. Я установил для свойства noOfLines значение 0, и у меня есть следующий код:

self.aboutLabel.lineBreakMode = UILineBreakModeWordWrap;

    self.aboutLabel.text = self.selectedVegetableCategory.about;
[self.aboutLabel sizeToFit];

Приведенный выше код заставляет текст занимать несколько строк, но часть текста отсутствует. Я использую CoreData для извлечения текста из базы данных, и поля varchar, но они не имеют никаких ограничений (я не установил никаких ограничений на количество символов). Имеет ли varchar по умолчанию ограничение на количество символов?

ОБНОВЛЕНИЕ 1: Я только что проверил еще раз, и это определенно проблема UILabel, поскольку CoreData возвращает полный текст без усечения.

ОБНОВЛЕНИЕ 2: оригинальная проблема все еще существует, и теперь есть новая проблема. Я поместил новый ярлык чуть ниже исходного ярлыка, и теперь новый ярлык не сдвигается вниз, когда расширяется исходный ярлык.

1 Ответ

1 голос
/ 09 декабря 2011

Каков фрейм метки до и после вызова sizeToFit?

Я думаю, что вам придется предоставить ему конкретный фрейм, если вы хотите, чтобы он переносился по словам правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...