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。
万一有人碰到这个,罪魁祸首就是表格视图。当我将它的边缘固定到超级视图时,单元格开始正常工作。
这怎么可能?
(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。
万一有人碰到这个,罪魁祸首就是表格视图。当我将它的边缘固定到超级视图时,单元格开始正常工作。