关于tablviewcell删除的使用及子控件错位问题的处理
2017-09-22 16:21
489 查看
关于tablviewcell删除的问题
1.tablviewcell更改删除按钮颜色及文字内容的方法
请在你的cell中重写layoutSubviews方法-(void)layoutSubviews{
for (UIView *subView in self.subviews) {
if ([subView isKindOfClass:NSClassFromString(@"UITableViewCellDeleteConfirmationView")]) { subView.backgroundColor=colorWithHexString(@"#d84040ff"); for (UIButton *btn in subView.subviews) { if ([btn isKindOfClass:[UIButton class]]) { btn.backgroundColor=colorWithHexString(@"#d84040ff"); btn.titleLabel.font = [UIFont systemFontOfSize:hly_autoFontSize(13)]; } } } }
}
2.更改删除按钮文案
-(NSString )tableView:(UITableView )tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath{return:@”你需要的文案”;
}
3.删除后cell内子控件错位及变更处理办法
-(void)tableView:(UITableView )tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath )indexPath{// ,你可能一重新加载cell就错位的时候,请在你做相关操作后调取下面代码 很重要 否则他会默认cell是可编辑的状态就会错位哦
[tableView setEditing:NO animated:YES];
}
相关文章推荐
- 关于QTableWidget使用setCellWidget嵌入控件错位的问题
- 关于Data 控件的使用有关问题!
- 关于Gridview中使用控件和图片导出到Excel的处理
- 关于ASP.NET中GridView控件的编辑和删除问题!
- 关于在多处理器suse11上中断处理中使用current宏的问题及解决方法
- 关于Ext使用过程中的两个问题处理
- 关于radio button控件的使用问题(一)(转新浪)
- 关于使用request[this.控件名.Unique]获取控件值的问题
- 关于oracle使用delete删除的问题
- 关于MSHTML控件使用的问题
- 【JAVA】使用jacob生成的html,关于文字乱码处理,图片无法显示等问题。
- 关于Jsp页面乱码问题解决使用过滤器和包装类处理
- Asp.net开发心得点滴[动态加载的用户控件使用事件委托,交给页面处理的事件无效问题]
- 关于asp.net页面同时使用ajax控件和Freetextbox控件的问题!
- 关于控件注册和使用许可问题的解决办法
- 关于多站点一些控件不能正常使用问题
- 转关于使用月历控件时·时间不准确问题
- 求助关于asp.net里使用ocx控件的问题
- 关于Raize Components与delphi7中TXPManifest控件同时使用的出现的问题
- 关于如何获得使用[迅播播放器]播放过的电影的问题,及如何删除播放过的文件的解答(一).