iOS用SegmentController来切换tableView的时候 reloadData会造成数据重复创建 解决办法
来源:互联网 发布:数据线材厂家 编辑:程序博客网 时间:2024/05/13 15:26
把在Cell上面创建的控件放在Cell==nil的判断里面,这样,每次进来就会先判断有没有,就可以避免数据重复创建,导致视图越盖越厚
if (cell==nil) {
cell=[[UITableViewCellalloc]initWithStyle:UITableViewCellStyleDefaultreuseIdentifier:cellIDD];
self.inviteLabel=[[UILabelalloc]initWithFrame:CGRectMake(10,5,[UIScreenmainScreen].bounds.size.width-20,120)];
self.inviteLabel.numberOfLines=0;
self.inviteLabel.text=cell_info.title;
self.inviteLabel.textColor=LABEL_TEXTCOLOR;
int width=100;
int height=40;
self.button=[[UIButtonalloc]initWithFrame:CGRectMake([UIScreenmainScreen].bounds.size.width/2-width/2,120+10, width, height)];
self.button.backgroundColor=[UIColorredColor];
[self.buttonsetBackgroundImage:[UIImageimageNamed:cell_info.cp]forState:UIControlStateNormal];
NSLog(@"cell_info.cp:%@",cell_info.cp);
//增加长按手势
UILongPressGestureRecognizer *longPress=[[UILongPressGestureRecognizeralloc]initWithTarget:selfaction:@selector(longPress:)];
[self.inviteLabeladdGestureRecognizer:longPress];
longPress.minimumPressDuration=1.0;
[cell.contentViewaddSubview:self.button];
[cell.contentViewaddSubview:self.inviteLabel];
cell.backgroundColor=CELL_BACK_COLOR;
}
- iOS用SegmentController来切换tableView的时候 reloadData会造成数据重复创建 解决办法
- 郑州iOS點 - 关于tableView 和 collectionView 在ReloadData时候闪烁的问题
- 多线程下TableView用reloadData无法刷新解决方案IOS
- 通过SegmentController 切换不同的ViewController
- tableview的reloadData应注意
- tableview的reloadData应注意
- tableview的reloadData应注意
- url地址重复的检查时,由于时间是毫秒间数据插入会造成重复
- 如何检测tableview reloaddata结束【ios】
- tableView reloadData
- tableView调用reloadData,数据没有刷新
- storyboard 创建tableView的时候上面会多出来空白的一块, 把它去掉
- 关于切换fragment时候,重复创建销毁fragment导致重新加载数据问题
- [tableView reloadData]方法添加动画的方法
- 遇到tableView卡顿嘛?会造成卡顿的原因大致有哪些?TableView的性能优化
- iOS tableView滑动到区头的时候
- 关于TableView中不止一个section的情况下首个cell的y轴不为0的会造成的问题和解决办法
- iOS tableView reloadData不生效或出现问题
- 找工作必会必学
- Android关于notification的在不同API下的用法说明
- liblinear与libsvm学习资源
- java参数传递
- poj 2947 Widget Factory (高斯消元,解模线性方程)
- iOS用SegmentController来切换tableView的时候 reloadData会造成数据重复创建 解决办法
- 创建修改物料主数据的BAPI
- 注册账号的N多时间了,竟然没写过博客!
- 在windows上通过Spark访问HBase
- 关于函数strtok和strtok_r的使用要点和实现原理
- C - 剪花布条
- Android代码跳转到市场时,手机上没有市场软件的异常
- 关于函数strtok和strtok_r的使用要点和实现原理
- 插件开发中的定制单选下拉框