自iOS 8.3以来,自定义UITableView原型单元约束有什么变化吗?

mm2*_*m24 5 iphone user-interface uitableview ios8.1 ios8.3

我最近在我的iPhone上安装了iOS 8.3(之前我有iOS 8.1).

我还将iOS SDK从iOS 8.1更新到iOS 8.3.

自从我更新了一些自定义原型单元后,我似乎错了.

关于约束处理方式,从iOS 8.1到iOS 8.3有什么变化吗?


编辑:

我尝试了建议的解决方案,但对我不起作用.将在几秒钟内在我的细胞上添加更多细节.

我将此添加到自定义单元类:

-(void) updateConstraints{
    [super updateConstraints];

    [self addConstraint:[NSLayoutConstraint constraintWithItem:self.contentView attribute:NSLayoutAttributeLeading relatedBy:NSLayoutRelationEqual toItem:self attribute:NSLayoutAttributeLeading multiplier:1.0f constant:0.0f]];
}
Run Code Online (Sandbox Code Playgroud)

这是以前的样子:

在此输入图像描述

这是它的样子:

在此输入图像描述

Vai*_*den 0

我注意到至少有 1 个差异,围绕我的问题的讨论似乎揭示了更多:iOS 8.3 - UITableView cell notaligned, indentation to the left