UITableview, чтобы автоматически обернуть длинный текст - PullRequest
0 голосов
/ 11 мая 2010

Как получить UITableView для автоматического переноса текста, длина которого превышает ширину ячейки?

Ответы [ 3 ]

2 голосов
/ 11 мая 2010

Установите свойство «setNumberOfLines» метки для переноса текста на необходимое количество строк. Если вам не нужен .... в конце текста, если он слишком длинный, тогда

label.lineBreakMode = UILineBreakModeWordWrap;

или если вы хотите показать ... после текста, не используйте приведенный выше код.

Всего наилучшего.

2 голосов
/ 11 мая 2010

Вам необходимо динамически определить высоту ячейки и установить метку так, чтобы она автоматически изменяла размеры. Здесь есть довольно полное объяснение: http://www.cimgf.com/2009/09/23/uitableviewcell-dynamic-height/

0 голосов
/ 11 мая 2010

См. Параметры для lineBreakMode UILabel внутри UITableViewCell здесь .

НТН
-f

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