我有一个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; }
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。