带动画的reloadRowsAtIndexPaths - 第一次不动画

时间:2015-07-16 17:47:28

标签: ios objective-c uitableview

我有一个通常为60pt高的单个细胞。点按时,此单元格会扩展为160pt并显示带有更多文本的标签。

当我点击单元格时,调用了didSelectRowAtIndexPath,并在那里调用:

[self.tableView reloadRowsAtIndexPaths:@[[NSIndexPath indexPathForRow:0 inSection:0]] withRowAnimation:UITableViewRowAnimationFade];

只有在第一次点击后才能正常工作。我第一次点击单元格时,它会立即扩展到160pt而没有任何动画。每次连续敲击都会在两个高度之间正确地为单元设置动画。

有人经历过这个吗?

0 个答案:

没有答案