我在UITableView的每个Cell上建立一个UIprogressView的进度条来显示下载进度。
问题来了,不复用Cell一切正常。一旦复用Cell后原来显示完成的进度条状态就回到了初始化的状态,让人觉得没有下载过其实已经下载完成了。请问这个问题怎么来解决。
我想过不采用复用,但是我的UITableView的每个Cell上都有图片什么的如果不复用的话如果Cell非常多的时候会不会造成大量内存占用。
问题来了,不复用Cell一切正常。一旦复用Cell后原来显示完成的进度条状态就回到了初始化的状态,让人觉得没有下载过其实已经下载完成了。请问这个问题怎么来解决。
我想过不采用复用,但是我的UITableView的每个Cell上都有图片什么的如果不复用的话如果Cell非常多的时候会不会造成大量内存占用。
解决方案 »
- address doesn't contain a section that points to a section in a object file
- XCode4.3.2安装后找不到Interface builder,请问XCode4.3.2如使用Interface builder?
- 经过设置,启动显示不了tabbar control,请指教
- ios 获取当前显示页面的控制器
- iOS开发的朋友们,关于iOS面试的
- XCode6的storyboard里设置一个subview的大小 别的所有subview都跑到左上角并且宽高都为0了
- iOS9.0以后查询正在运行的其他APP
- iOS 10.3 attributedText 删除线没掉了
- 用Xcode9.2打包,自己的mac生成的发布证书,却提示发布证书的私钥没有被安装
- 移动端开发,UI层,SDK业务,协议层由不同人负责,怎么协调开发和测试
- 语音信噪比怎么计算?
- EGOImageLoading的使用问题
应该在- (UITableViewCell *)tableView:(UITableView *)tView cellForRowAtIndexPath:(NSIndexPath *)indexPath方法中去根据row来进行数据的绑定,不是每个cell创建或者重用后就不用在进行数据绑定了,个人观点不知对你有没有帮助。
能不能具体说下怎么在UItableView上创建进度条,当点击下载按钮时进度条改变。
能不能具体说下怎么在UItableView上创建进度条,当点击下载按钮时进度条改变。
Cell是可以复用的,但是你的DataSouse和row应该是对应得,每次在Cell加载时把正确的DataSouse绑定到Cell上就可以了。