以编程方式创建自定义单元格时,ContentView高度是否等于单元格高度? [重复]

问题描述 投票:-3回答:1

这个问题在这里已有答案:

使用xib创建自定义单元格时,ContentView高度始终比单元格高度低0.5个点。我不知道为什么会这样。我认为这是一个问题。

我想知道在以编程方式创建自定义单元格时它是一样的吗?

enter image description here

fieldStyle1高度272,contentView高度271.5

ios uitableview
1个回答
1
投票

正如我已经猜到的,这与tableView的分隔符有关。设置

tableView.separatorStyle = .singleLine / .none

viewDidLoad并打印frame.heightcellcontentView / willDisplayCell

print(cell.frame.height)
print(cell.contentView.frame.height)

.singleLine的结果为77.0 / 76.5,.none为76.5 / 76.5。

使用XIB时,IB的高度可能不同。但正如您在运行时所看到的,一切都按预期工作。

© www.soinside.com 2019 - 2024. All rights reserved.