我一直在尝试寻找一种解决方案,以在UITableViewCells的边框和视图的左右两侧之间增加间距,但是到目前为止,我发现的答案实际上并没有影响边框和边框之间的间距。视图。我已经尝试了一些方法,但是最常见的答案是使用这样的代码:
tableView.contentInset = UIEdgeInsets(top: 0, left: 20, bottom: 0, right: 20)
我将其添加到viewDidLoad中,但除了允许tableView水平滚动外,它什么也不做。
答案 0 :(得分:0)
当我将此代码添加到单元格的类中时,它起作用了。
override var frame: CGRect {
get {
return super.frame
}
set {
var frame = newValue
frame.origin.x += 5
frame.size.width -= 2 * 5
super.frame = frame
}
}