Я использовал Interface Builder для установки пользовательской высоты строки на 88.0, но когда приложение запускает свою высоту больше на 10.0 больше. Я пытался использовать
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
но иногда выдает ошибку
CALayerInvalidGeometry', reason: 'CALayer bounds contains NaN:...
Проблема была с UIImageView в моей ячейке, который я забыл, когда он не существует.
Кроме того, значения высоты строки должны быть одинаковыми как в файле .m, так и в раскадровке.
CALayerInvalidGeometry, причина: 'CALayer bounds contains NaN:...
CALayerInvalidGeometry
CALayer bounds contains NaN:...
Эта ошибка возникает, когда метод heightForRowAtIndexPath возвращает значение nil.
heightForRowAtIndexPath
Пожалуйста, проверьте условие и проверьте массив, который вы передаетев нем.
Спасибо