這個分隔符在普通視圖中是不可見的。我將所有分隔層設置爲紅色並已經看到它。如果我設置了tableView.separatorStyle = .none
,則此分隔符和正常分隔符不會添加到單元格中。容易重現:
添加TableViewController
代碼添加到單元格:
override func layoutSubviews() { super.layoutSubviews() let separators = self.subviews.filter({$0.bounds.height < 1 && $0.bounds.height > 0}) separators.forEach({ $0.layer.backgroundColor = UIColor.red.cgColor })
這是什麼?
你還試過在真實設備上測試嗎? – ronatory
你不會在真實設備中遇到問題,或者另一種方法是讓你的模擬器屏幕變大(cmd + 1) – Janmenjaya
是的,它爲iPhone 7(iOS 10.2.1)重現 –