Пользовательский UITableViewCell. Не удалось применить UILineBreakModeTailTruncation

Я создаю пользовательский UITableViewCell с UILabel внутри.

Когда я устанавливаю слишком длинный текст в UILabel, он перекрывает границы ячейки. Похоже, я указал все обязательные свойства UILabel, но все еще не смог решить, что может быть не так.

Возможно, мне следует настроить таблицу или ячейку?

Не могли бы вы дать совет, как я могу это исправить?

Благодарю.

1 ответ

Решение

Вы установили количество строк на UILabel больше 1? Количество строк по умолчанию равно 1, и если оно установлено на 1, то ни один из UILineBreakModes не будет применяться.

Вы можете установить количество строк в коде следующим образом:

UILabel *myLabel;
myLabel.numberOfLines = 2;

Затем вы должны найти, что ваша настройка LineBreakMode работает...

Другие вопросы по тегам