UITableViewCell.contentView 报告宽度错误

UITableViewCell.contentView reports wrong width

这怎么可能?

(lldb) po contentView
<UITableViewCellContentView: 0x7fd0f3470c90; frame = (0 0; 400 699.5); opaque = NO; gestureRecognizers = <NSArray: 0x7fd0f346c980>; layer = <CALayer: 0x7fd0f3461930>>

(lldb) po UIScreen.mainScreen().bounds
origin=(x=0, y=0) size=(width=320, height=568)

屏幕宽度为 320 像素,但空的自定义 table 单元格宽度为 400。

万一有人碰到这个,罪魁祸首就是表格视图。当我将它的边缘固定到超级视图时,单元格开始正常工作。