【发布时间】:2014-09-04 07:43:20
【问题描述】:
我对 UITableViewCell 进行了子类化,以创建一个带有按钮和 2 个标签的自定义单元格。单元格定义是使用 Dave Mark 的 iPhone 开发入门中概述的模式从 xib 加载的。这是基本代码:
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"MarketItemCustomCell" owner:self options:nil];
for (id oneObject in nib)
{
if ([oneObject isKindOfClass:[MarketItemCustomCell class]])
{
cell = (MarketItemCustomCell *)oneObject;
break;
}
}
标签和按钮按预期显示,但不遵守缩进级别。我已经实现了如下所示的 indentationLevelForRowAtIndexPath,但单元格仍然一直向左对齐。
- (NSInteger)tableView:(UITableView *)tableView indentationLevelForRowAtIndexPath:(NSIndexPath *)indexPath
{
<snip/>
return 5;
}
请注意,当我不使用自定义单元格时,缩进级别可以正常工作。
有什么提示吗?
【问题讨论】:
标签: iphone uitableview indentation