iOS自定义UITableCell自定义分割线消失问题
来源:互联网 发布:mysql 生成连续数字 编辑:程序博客网 时间:2024/06/06 13:12
iOS自定义的UITableCell自定义的分割线,在cell复用的时候,cell的分割线会消失。
这样的问题是,你把你的分割线自定义在每个cell上,当cell服用的时候,只会读取你的数据模型的数据,但是你的分割线不会重新划线,如:
- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString*)reuseIdentifier {
self= [superinitWithStyle:stylereuseIdentifier:reuseIdentifier];
if(self) {
//你的cell复用分割线消失是因为,你在这里添加的分割线
}
}
解决办法:(在你的自定的cell中实现该方法,来添加分割线)
- (void)drawRect:(CGRect)rect {
CGContextRefcontext =UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context, [UIColorclearColor].CGColor);
CGContextFillRect(context, rect);
//上分割线,
//CGContextSetStrokeColorWithColor(context, COLORWHITE.CGColor);
//CGContextStrokeRect(context, CGRectMake(5, -1, rect.size.width - 10, 1));
//下分割线
CGContextSetStrokeColorWithColor(context,COLORSEPLINE.CGColor);
CGContextStrokeRect(context,CGRectMake(0, rect.size.height-0.5, rect.size.width,1));
- iOS自定义UITableCell自定义分割线消失问题
- iOS TableViewCell自定义分割线
- iOS-解决自定义cell.selectedBackgroundView 遮挡分割线问题
- iOS开发:iOS TableViewCell自定义分割线
- iOS开发:iOS TableViewCell自定义分割线
- iOS中 自定义cell分割线/分割线偏移
- UITableView 自定义cell添加UIView作为分割线,选中消失的问题
- ios 自定义导航栏和分割线
- IOS 自定义cell 分割线不完整
- iOS UITableView分割线颜色,长度自定义
- iOS-OC-UITableViewCell分割线自定义
- iOS 自定义UITableViewCell的分割线
- ListView自定义分割线
- TableViewCell自定义分割线
- TableViewCell自定义分割线
- UITableViewCell自定义分割线
- UITableViewCell自定义分割线
- 自定义cell分割线
- Genymotion配置及使用教程(最新最完整版附各部分下载地址)
- div表格定高垂直居中,水平居中
- git常用命令之git branch, checkout使用说明
- 关于Eclipse自动补全的问题
- 从布局动画引入ListView滑动时,每一Item项的显示动画
- iOS自定义UITableCell自定义分割线消失问题
- iOS应用开发中的文字选中操作控件UITextView用法讲解
- c++实验2-正整数类
- C++程序文档生成器介绍(doxygen)
- Centos7安装netmap
- OC从入门到精通-1.类和对象
- 263. Ugly Number
- 开源搜索引擎评估-lucene sphinx elasticsearch
- 页面重复提交解决