首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >prepareForReuse是保存UITableViewCell状态信息的好地方吗?

prepareForReuse是保存UITableViewCell状态信息的好地方吗?
EN

Stack Overflow用户
提问于 2011-10-18 18:13:13
回答 1查看 1.1K关注 0票数 1

我需要保存我的UITableViewCell的状态(特别是嵌入式表视图的偏移量)。prepareForReuse是这样做的好地方吗?如果它是一个UIViewController,我会研究viewWillDisappear,但显然这不是一个选项。

当单元格被标记为可重用时,我想我需要保存状态(从表视图中删除)。我试图考虑一些奇怪的情况,即从表视图中删除一个单元格,而不是调用prepareForReuse,然后将其放到UITableView上(从而跳过我的保存代码)。

谢谢!

编辑以获取更多信息

我创造了一个类似于脉冲阅读器的界面。图示:什么时候需要在转换view.frame之后重置iOS属性

我需要保存嵌入的水平表视图的位置,以便当用户滚动水平表视图时(通过滚动垂直表视图),然后将该水平表视图滚动回视图(同样,通过滚动垂直表视图),使水平表视图处于与用户离开该视图相同的位置。也就是说,如果他们正在查看第1行的单元格15,然后滚动到第20行,然后返回到第1行,我希望单元格15就在他们离开它的地方。

EN

回答 1

Stack Overflow用户

发布于 2011-10-24 21:03:24

雷·温德利希教程发布之前,我实现了同样的设计。最后,我使用并扩展了这个控件:APCarouselView。不确定这对您有多大帮助,但是使用这个控件对我来说非常容易,只要我保持对每个CarouselView的引用,它就会保持它的滚动位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7811785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档