【发布时间】:2015-04-28 07:56:21
【问题描述】:
有没有办法为单个 UITableViewCell 设置分隔符插入?看来我只能使用setSeparatorInset: 方法设置全局 UITableView 分隔符插图,但我想在同一个 UITableView 中有不同的插图。有没有可能?
我尝试使用tableView:willDisplayCell:forRowAtIndexPath: 在具体的 UITableViewCell 中设置分隔符插入,如下所示,但它不起作用。
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
...
[cell setSeparatorInset:UIEdgeInsetsMake(0, 50, 0, 0)];
}
我正在开发 iOS7。
【问题讨论】:
-
尝试在 uitableview 委托方法 cellForRowAtIndexPath 中写入
-
那行不通。问题是 UITableView 中存在
setSeparatorInset:方法,所以如果我使用它,它将更改整个 UITableView 的分隔符插入,而不是具体单元格。
标签: ios objective-c uitableview