我需要保存我的UITableViewCell的状态(特别是嵌入的表视图的偏移量)。 prepareForReuse
是一个很好的地方吗?如果它是一个UIViewController,我会查看viewWillDisappear
,但显然这不是一个选项。prepareForReuse是否可以保存UITableViewCell状态信息?
我想我需要保存状态,每当单元格被标记为重用(取消“表视图)。我试图想到一些奇怪的情况,其中一个单元格将从表视图中取消,没有调用prepareForReuse
,然后放回UITableView(从而跳过我的保存代码)。
谢谢!
编辑更多信息
我创建了一个脉冲读取器一样的界面。插图这里:When Do You Need To Reset the view.frame Property After a Transformation iOS
我需要,使得当用户滚动的水平表视图出的图(通过滚动垂直表视图),以保存的嵌入,水平台视图的位置,然后滚动使水平表视图回(再次通过滚动垂直表格视图)水平表格视图与用户离开它的位置相同。也就是说,如果他们正在查看第1行的单元格15,然后滚动到第20行,然后回到第1行,我希望单元格15在他们离开它的位置。
您能否更具体地了解您想要达到的目标?抵消是什么意思?也许有一个更好的方法来做你想做的事情。这是什么抵消? – huesforalice