作者:寂寞-无解 | 来源:互联网 | 2023-05-17 09:46
Cell属于UITableView中的组件,有多种定义方式,有系统自带的方法,有自定义的方法。可以使用系统的方法setSeparatorColor(设置分割线颜色)设置setSeparatorStyl
Cell属于UITableView中的组件,有多种定义方式,有系统自带的方法,有自定义的方法。
可以使用系统的方法setSeparatorColor(设置分割线颜色)
设置setSeparatorStyle(设置分割线类型)
也可以自己自定义一个Cell
在Cell的下面添加一个极细的UIView,控制它的颜色,就实现了自己的分割线
将cell左右空出一些距离,造成一些间距
做法:
在自定义的cell文件中,重写setFrame方法
- (void)setFrame:(CGRect)frame {
//将cell的frame改成自己想要的
frame.origin.x = 5;
frame.size.width -= 2 * frame.origin.x;
frame.size.height -= 1;
[super setFrame:frame];
}
x为左边距
width是cell的宽度,减去两边的间距就是想要的宽度
height是cell的高度,减去一部分是为了空出分割线