【发布时间】:2014-03-27 07:15:30
【问题描述】:
我有一个带有 UITableViewCells 的简单 UITableView。对于表格视图中的第 0 行,我为单元格设置了背景颜色。现在点击第 0 行,我只想扩展该行。为了实现这一点,我使用here 描述的相同技术来更改第 0 行高度。
现在的问题是单元格扩展和折叠,但每个进程都会在单元格上出现难看的闪光/闪烁。我已经尝试了 beginupdates/endupdates 并使用 [self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObjects:indexPath, nil] withRowAnimation:UITableViewRowAnimationNone]; 重新加载了那一行。
是什么导致点击时闪烁/闪烁?我该如何摆脱它?是的,我忘了提,我已将单元格的选择样式设置为无。所以这不是造成这种情况的原因。
【问题讨论】:
-
如果您将 UITableViewRowAnimation 更改为例如UITableViewRowAnimationMiddle?
-
不闪烁但呈现另一种动画,就好像我在尝试插入新行一样。
-
您能否展示来自
didSelectRowAtIndex...和cellForRowAtIndex...的代码或与创建单元格相关的任何其他内容。 -
你能解决这个问题吗?我也面临同样的问题。
-
我也有这个问题
标签: ios uitableview ios7