尽管在这个问题上已经有了一些答案。他们没有一个涵盖斯威夫特3,他们是从很久以前。在Swift 3的UITableView中更改分隔符高度的最佳方法是什么?
最佳答案
为Swift 3更新:
如果要更改UITableView分隔符的高度,请使用下面的代码。
您应该将其添加到UITableViewCell方法awakeFromNib()
以避免重新创建。
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
let mScreenSize = UIScreen.main.bounds
let mSeparatorHeight = CGFloat(3.0) // Change height of speatator as you want
let mAddSeparator = UIView.init(frame: CGRect(x: 0, y: self.frame.size.height - mSeparatorHeight, width: mScreenSize.width, height: mSeparatorHeight))
mAddSeparator.backgroundColor = UIColor.brown // Change backgroundColor of separator
self.addSubview(mAddSeparator)
}