h3d*_*ndi 5 objective-c uitableview ios
我有桌子视图.在其中我有部分,每个部分只有一行.我使用这些部分,以便我可以控制标题高度的行之间的空间.我想添加填充,UITableView以便我可以cells/sections从设备的边缘隔开.间距需要具有UITableView背景的颜色.
它的子类UITableviewCell和重写setFrame方法,
- (void)setFrame:(CGRect)frame {
frame.origin.x += inset;
frame.size.width -= 2 * inset;
[super setFrame:frame];
}
Run Code Online (Sandbox Code Playgroud)
因此,它将从左侧和右侧填充两个像素.你可以根据要求改变它.
您可以使用,contentInset但它仅适用于垂直间距(顶部和底部).你应该像上面提到的那样设置单元格的水平间距.
希望这会有所帮助:)
至于狮子已经被提及!他的方法工作正常,但是在ObjectiveC中。这是快速4.2的方法
override var frame: CGRect {
get {
return super.frame
}
set (newFrame) {
var frame = newFrame
frame.origin.x += 10
frame.size.width -= 2 * 10
super.frame = frame
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4236 次 |
| 最近记录: |