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的高度,减去一部分是为了空出分割线
时间: 2024-10-31 14:20:46