我在使用xib创建原型单元并在加载UITableView
后注册xib。该单元格已放置2 UILabels
作为:
我通过保留断点在cellForRowAtIndexPath
中打印了单元格recursiveDescription。
(lldb) po cell.recursiveDescription
<HappeningNowSessionsTableViewCell: 0x7fd93bc51300; baseClass = UITableViewCell; frame = (0 0; 380 65); autoresize = RM+BM; layer = <CALayer: 0x7fd93bc952d0>>
| <UITableViewCellContentView: 0x7fd93bcf6460; frame = (0 0; 380 65); clipsToBounds = YES; opaque = NO; gestureRecognizers = <NSArray: 0x7fd93bc4b350>; layer = <CALayer: 0x7fd93bca0030>>
| <_UITableViewCellSeparatorView: 0x7fd93bcb6b60; frame = (15 64; 365 1); layer = <CALayer: 0x7fd93bca4410>>
我想知道UITableViewCellContentView
中没有子视图。我能够在UI中正确显示分配的数据。
根据我的项目要求,我确实需要我的手机内容视图的子视图。
为什么会这样?
答案 0 :(得分:0)
请查看UITableViewCells programming guide。特别是部分以编程方式将子视图添加到单元格的内容视图。
它声明UITableViewCell的子视图被添加到-contentView
属性而不是-subviews