Three20 TTTableViewController высота ячейки - PullRequest
2 голосов
/ 14 октября 2010

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

Должен ли я подкласс TableCell? Есть ли свойство, которое я могу просто установить?

Ответы [ 3 ]

1 голос
/ 22 октября 2011

Хотя, вероятно, поздно, но для кого-то еще поиск установлен:

self.variableHeightRows = YES; 

на вашем TTTableViewController и подкласс TTTableRightImageItem для реализации

+ (CGFloat)tableView:(UITableView*) tableView rowHeightForObject:(id)item; 

и вернуть высоту ячейки в формате float.

1 голос
/ 15 октября 2010

Вам нужно будет создать подкласс.

0 голосов
/ 31 июля 2012

Убедитесь, что UITableViewDelegate, созданный вами в методе - (id<UITableViewDelegate>)createDelegate для TTTableViewController, является подклассом TTTableViewVarHeightDelegate.

Простой TTTableViewDelegate не вызовет метод + (CGFloat)tableView:(UITableView*) tableView rowHeightForObject:(id)item; вашей пользовательской ячейки.

...