这个问题在这里已有答案:
使用xib创建自定义单元格时,ContentView高度始终比单元格高度低0.5个点。我不知道为什么会这样。我认为这是一个问题。
我想知道在以编程方式创建自定义单元格时它是一样的吗?
fieldStyle1高度272,contentView高度271.5
正如我已经猜到的,这与tableView
的分隔符有关。设置
tableView.separatorStyle = .singleLine / .none
在viewDidLoad
并打印frame.height
为cell
的contentView
/ willDisplayCell
print(cell.frame.height)
print(cell.contentView.frame.height)
.singleLine
的结果为77.0 / 76.5,.none
为76.5 / 76.5。
使用XIB时,IB的高度可能不同。但正如您在运行时所看到的,一切都按预期工作。