0

我创建了一个在应用程序中经常使用的自定义单元格。它只是 2 个标签。一个在左边,一个在右边。

我正在尝试将此单元格用于分组表。然而问题是这张表填满了大部分屏幕(在 ipad 上),所以边距实际上足够宽,它们实际上到达了左右两侧的文本。由于单元格本身延伸了表格的整个长度,而不是在边距内。

如何让我的自定义单元格适合边距?

这是我目前的单元格声明..

static NSString *CellWithIdentifier = @"SettingsTableCell";
SettingsTableCell *settingsCell = (SettingsTableCell *)[tableView dequeueReusableCellWithIdentifier:CellWithIdentifier];
if (settingsCell == nil)
{
    NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"SettingsTableCell" owner:nil options:nil];
    settingsCell = [topLevelObjects objectAtIndex:0];
}

settingsCell.autoresizingMask = (UIViewAutoresizingFlexibleWidth || UIViewAutoresizingFlexibleLeftMargin); //my attempt to fix margin issue
settingsCell.leftText.text = val1;
settingsCell.rightText.text = val2;

return settingsCell;
4

0 回答 0