UITableView, reloadData перезагрузить ячейку, но не меняет размер таблицы - PullRequest
1 голос
/ 21 сентября 2010

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

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

Ответы [ 2 ]

0 голосов
/ 21 сентября 2010

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

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

0 голосов
/ 21 сентября 2010

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

...