Я делал это не так давно.Чтобы настроить размер, вам нужно снова набрать UITableView
, позвонить heightForRowAtIndexPath
.Это приведет к перерисовке клетки.Используйте
- (void)reloadRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
, чтобы сделать это.Если вы установите анимацию на YES
, это будет приятно оживлять расширение вашей ячейки.Также для настройки ячейки setSelected:
в вашем подклассе UITableViewCell
может быть полезным.