Я использую новый IOS 8 API:estimatedRowHeight API разбивает пользовательские ячейки иногда
self.tableView.estimatedRowHeight = 60
self.tableView.rowHeight = UITableViewAutomaticDimension
Это хорошо работает в большинстве случаев, но это ломает мои пользовательские ячейки, если высота ячейки вычисляется динамически иногда:
Некоторые больше информации:
- кажется TableView правильно вычисляет высоту (у него пустое пространство между 2 ячейками), но часть ячейки скрыта.
- показанная часть (часть с белым фоном) ячейки является такой же высотой, как и ячейка в моем файле xib.
- Это происходит только тогда, когда расчетная высота ячейки больше, чем высота, установленная в файле xib (что в моем случае составляет 60). Если высота равна высоте ячейки в xib, она работает хорошо. I не установить любое ограничение на высоту в моем xib.
Похоже, что у вас есть вид внутри ячейки, и вид не изменяется. Было бы неплохо увидеть, как создается ячейка. – Icaro
Вид представляет собой ячейку, число строк которой равно 0. Вы имели в виду, что хотите видеть мой xib на «Было бы хорошо видеть, как создается ячейка»? Благодаря :) – Brian