UITableViewCell.contentView报告错误的宽度

时间:2015-01-21 22:28:36

标签: uitableview autolayout

这怎么可能?

(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像素,但空自定义表格单元格为400。

1 个答案:

答案 0 :(得分:1)

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