Пользовательская высота строки ячейки в TableView - PullRequest
0 голосов
/ 01 ноября 2011

Я использовал Interface Builder для установки пользовательской высоты строки на 88.0, но когда приложение запускает свою высоту больше на 10.0 больше. Я пытался использовать

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

но иногда выдает ошибку

CALayerInvalidGeometry', reason: 'CALayer bounds contains NaN:...

Ответы [ 2 ]

0 голосов
/ 03 ноября 2011

Проблема была с UIImageView в моей ячейке, который я забыл, когда он не существует.

Кроме того, значения высоты строки должны быть одинаковыми как в файле .m, так и в раскадровке.

0 голосов
/ 01 ноября 2011

CALayerInvalidGeometry, причина: 'CALayer bounds contains NaN:...

Эта ошибка возникает, когда метод heightForRowAtIndexPath возвращает значение nil.

Пожалуйста, проверьте условие и проверьте массив, который вы передаетев нем.

Спасибо

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