Управление высотой ячейки UITableView - PullRequest
0 голосов
/ 14 ноября 2011

Я очень новичок в разработке iPhone.Я выбираю данные из таблицы и помещаю их в UITableViewCell.Но иногда эти данные очень малы, а иногда могут быть большими.В зависимости от размера данных мне нужно управлять высотой ячейки, и данные отображаются правильно в многострочной ячейке, если она не помещается в одну строку.Есть ли другой вариант для меня вместо UITableView, или я в правильном направлении.Если да, то как мне действовать?

Ответы [ 2 ]

3 голосов
/ 14 ноября 2011

использование этого делегата увеличит размер строки

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

 {
    return 80;   //value can be changed depending, how much height you need.
 }
0 голосов
/ 14 ноября 2011

A UITableView хорошо для вас. В вашем UITableViewDelegate вы можете использовать

– tableView:heightForRowAtIndexPath:

, чтобы установить высоту строки. Теперь, если ваши данные отображаются правильно или нет, это зависит от содержимого, которым вы управляете в ячейке табличного представления. UITextField по сути однострочный; но вы можете попробовать с UITextView.

В противном случае, если вы ищете более продвинутые возможности, взгляните на этот учебник о настройке содержимого представления ячейки .

Посмотрите на это С.О. тема введите описание ссылки здесь для фрагмента кода для расчета размера строки.

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