2015-04-22 6 views

ответ

2

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

self.tableView.estimatedRowHeight = 50; 
    self.tableView.estimatedSectionHeaderHeight = 50; 
    self.tableView.rowHeight = UITableViewAutomaticDimension; 

Трудно определить, что может быть неправильно с информацией, представленной в вопросе, но надеюсь, что это помогло.

0

Мне пришлось добавить ограничение на высоту на uiviewcell, но все еще странно, что он отлично работал в 7.1 и 8.3. Благодарю.

1

для - (поплавок) Tableview: (UITableView *) Tableview heightForRowAtIndexPath: (NSIndexPath *) indexPath {

заменить

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

заменить поплавок с CGFloat, он работал для меня ...

+0

Можете ли вы объяснить, почему это сработало? Просто поставка кода редко отвечает на вопрос, так как искатель не обязательно знает, что означает код. – SuperBiasedMan

+0

http://stackoverflow.com/questions/1264924/whats-the-difference-between-using-cgfloat-and-float Это поможет. После обновления XCode до 8.3 это произошло. –

+0

благодарю вас за этот ответ! Это было точно так, все казалось прекрасным на iOS 8.4, 8.3 и 7.1, но у iPad с 8.1 были все столы таблицы. – Jeffh2170