UITableView, reloadData перезагружает ячейку, но не изменяет размер таблицы

У меня такое странное поведение: когда я обновляю свой источник данных в UITableView и вызываю функцию reloadData, ячейки обновляются, но размер таблицы не меняется.

Я действительно понятия не имею ... может кто-нибудь помочь?


person 0m4r    schedule 20.09.2010    source источник
comment
если вы не получаете разрешение, возможно, будет полезно добавить код?   -  person Aaron Saunders    schedule 21.09.2010


Ответы (2)


проблема обычно заключается в numberOfRowsInSection, убедитесь, что вы правильно пересчитываете размер таблицы

person Aaron Saunders    schedule 21.09.2010

Вам следует дважды проверить как numberOfRowsInsection, так и heightForRowAtIndexPath:, имеет ли ваш UITableViewCell высоту, отличную от высоты по умолчанию, 44.f?

Если это пользовательский UITableViewCell, дважды проверьте перо (если вы используете перо) или еще раз в своем коде.

person vodkhang    schedule 21.09.2010
comment
Проверил, и все в порядке, Моя ячейка 80.0f в файлах пера ... но все же ... не меняет размер правильно :( - person 0m4r; 21.09.2010