textLabel в UITableViewCell две + строки (без обрезки) - PullRequest
1 голос
/ 17 декабря 2011

У меня есть приложение для чтения RSS-каналов, каждая ячейка которого собирает заголовок из элемента в XML-файле с веб-сайта Apple RSS.Теперь заголовки очень длинные, поэтому я хотел увеличить размер каждой ячейки, используя:

 -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {

return 80;
  }

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

Ответы [ 2 ]

5 голосов
/ 17 декабря 2011

Это так же просто, как установить свойство numberOfLines в UILabel и свойство lineBreakMode, чтобы позволить UILabel автоматически поддерживать несколько строк текста.

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

Вы устанавливаете только высоту ячейки, но UILabel по-прежнему представляет собой однострочную метку.Чтобы изменить это см. здесь .

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