ios – UITableView单元刚刚消失回调?

ios – UITableView单元刚刚消失回调?,第1张

概述我有一个UITableView,图像内容很重.所以滚动不再流畅. 我想添加一个计时器来加载图像,滚动时我为每一行创建计时器.如果单元退出视图,我取消定时器.如果不是我淡入图像. 我的问题是:是否有一个单元格回调的回调?我正在阅读文档,但我不确定我的需求是什么. 谢谢您的帮助 ! 编辑:我正在使用的代码(这是三个20库,我使用自定义TTTableItemCell.“_ tabBar1.tabItem 我有一个UItableVIEw,图像内容很重.所以滚动不再流畅.
我想添加一个计时器来加载图像,滚动时我为每一行创建计时器.如果单元退出视图,我取消定时器.如果不是我淡入图像.

我的问题是:是否有一个单元格回调的回调?我正在阅读文档,但我不确定我的需求是什么.

谢谢您的帮助 !

编辑:我正在使用的代码(这是三个20库,我使用自定义TTtableItemCell.“_ tabbar1.tabItems = item.photos”是行hoging资源.在第一次加载时它没关系,因为照片正在从服务器异步加载,但当我向后滚动或重新加载视图时,它们都是同步加载的,并且滚动不再平滑,尤其是在iPhone 3G上.

- (voID)setobject:(ID)object {    if (_item != object) {        [super setobject:object];        Mission* item = object;        self.textLabel.text = item.name;        _tabbar1.tabItems = nil;        timerFeats = [NSTimer scheduledTimerWithTimeInterval:(0.5f) target:self selector:@selector(updateFeats) userInfo:nil repeats: NO];          //_tabbar1.tabItems = item.photos;  }}-(voID)updateFeats {    DLog(@"timer ended");    Mission* item = self.object;    self._tabbar1.tabItems = item.photos;}
解决方法 如果您使用的是iOS 6及更高版本,只需覆盖此方法:

– tableVIEw:dIDEnddisplayingCell:forRowAtIndexPath:

当单元格已经离开视图时,它将被调用,你将得到它和它的indexPath.

总结

以上是内存溢出为你收集整理的ios – UITableView单元刚刚消失回调?全部内容,希望文章能够帮你解决ios – UITableView单元刚刚消失回调?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1101395.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存