UITableviewCell recursiveDescription显示没有子视图

时间:2015-06-04 14:26:10

标签: ios objective-c uitableview storyboard

我在使用xib创建原型单元并在加载UITableView后注册xib。该单元格已放置2 UILabels作为:enter image description here

我通过保留断点在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中正确显示分配的数据。

根据我的项目要求,我确实需要我的手机内容视图的子视图。

为什么会这样?

1 个答案:

答案 0 :(得分:0)

请查看UITableViewCells programming guide。特别是部分以编程方式将子视图添加到单元格的内容视图

它声明UITableViewCell的子视图被添加到-contentView属性而不是-subviews