【问题标题】:How to control table section title's indentation in iOS 7?如何在 iOS 7 中控制表格部分标题的缩进?
【发布时间】:2014-01-03 00:46:52
【问题描述】:

我想 iOS 7 的约定是让表格单元格分隔符从文本开始的地方开始。为此,我编写了以下代码:

- (void)viewDidLoad {
    [super viewDidLoad];
    self.tableView.separatorInset = 50.0;
}

问题是我的部分标题也移动了相同的数量。如何独立于单元格分隔符控制节标题的缩进?我希望部分标题左对齐。

【问题讨论】:

    标签: ios iphone cocoa-touch uitableview ios7


    【解决方案1】:

    不要为 UITableView 设置 separatorInset。而是在 cellForRowAtIndexPath 函数中为 UITableViewCell 设置 separatorInset:

    [cell setSeparatorInset:UIEdgeInsetsMake(0, 50, 0, 0)];
    

    如果您愿意,也可以在故事板上进行:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-20
      • 2014-07-23
      • 2014-01-09
      • 1970-01-01
      • 2011-11-26
      • 1970-01-01
      • 1970-01-01
      • 2012-11-23
      相关资源
      最近更新 更多