尽管在这个问题上已经有了一些答案。他们没有一个涵盖斯威夫特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)
}

07-28 01:53
查看更多