iOS8:分离器零位和附件视图显示指示器
我读过关于如何在iOS 8中再次使单元格全宽,以便分隔符延伸到左边缘的内容iOS8:分离器零位和附件视图显示指示器,ios,autolayout,Ios,Autolayout,我读过关于如何在iOS 8中再次使单元格全宽,以便分隔符延伸到左边缘的内容 -(void)viewDidLayoutSubviews { if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { [self.tableView setSeparatorInset:UIEdgeInsetsZero]; } if ([self.tableView respondsToSe
-(void)viewDidLayoutSubviews
{
if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {
[self.tableView setSeparatorInset:UIEdgeInsetsZero];
}
if ([self.tableView respondsToSelector:@selector(setLayoutMargins:)]) {
[self.tableView setLayoutMargins:UIEdgeInsetsZero];
}
}
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{
if ([cell respondsToSelector:@selector(setSeparatorInset:)]) {
[cell setSeparatorInset:UIEdgeInsetsZero];
}
if ([cell respondsToSelector:@selector(setLayoutMargins:)]) {
[cell setLayoutMargins:UIEdgeInsetsZero];
}
if ([cell respondsToSelector:@selector(setLayoutMargins:)]) {
[cell setLayoutMargins:UIEdgeInsetsZero];
}
}
然而,在我的视图控制器加载后,显示指示器和它左边的标签“跳转”到更左边一点,用户可以看到。我已经将标签的约束设置为“从标签的尾随空间到Superview x”。那么为什么会有这种跳跃呢?我怎样才能避免呢?太烦人了…我也尝试过设置约束,不是对边距,而是相对于没有边距的视图,跳转仍然存在