这个分隔符在普通视图中是不可见的。我将所有分隔层设置为红色并已经看到它。如果我设置了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)重现 –