Cell屬於UITableView中的組件,有多種定義方式,有系統自帶的方法,有自定義的方法。 可以使用系統的方法setSeparatorColor(設置分割線顏色) 設置setSeparatorStyle(設置分割線類型) 也可以自己自定義一個Cell 在Cell的下麵添加一個極細的UIView, ...
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的高度,減去一部分是為了空出分割線