我正在尝试使用storyboard在UITableView上设置约束。在编辑器 - > Pin 选项,禁用约束。
为什么不启用它们?
更新:Gabbler的观察正确地指出 tableView是最顶层的视图,您不必对其执行引脚操作。我设置约束的目的是使tableView无效,这在应用程序运行时默认出现。请查看屏幕截图:
答案 0 :(得分:1)
您要找的是separatorInset
和layoutMargins
。在viewDidLoad
:
self.tableView.layoutMargins = UIEdgeInsetsZero;
self.tableView.separatorInset = UIEdgeInsetsZero;
并添加此方法。
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{
if ([cell respondsToSelector:@selector(setLayoutMargins:)]) {
[cell setLayoutMargins:UIEdgeInsetsZero];
}
}