故事板警告:iOS 8.0之前的第一个基线布局属性
我无法弄清楚如何摆脱这个警告,我使用了许多viewControllers(标签,文本框和很多约束)的故事板,他们都创build几乎相同的方式。
当我点击警告时,它突出显示了scrollView中的一个UILabel:
这scrollView有许多UILabels的约束,我尝试了一切,我可以find,包括: 属性不可用:iOS版本8.0之前的第一个基线布局属性
这个警告不会导致我的应用程序崩溃,我已经尝试在模拟器和iPhone 4(IOS 7.1.2)。 但是我担心AppStore的批准。
我认为这个问题是你有很多使用NSLayoutAttributeFirstBaseline
约束,当你点击警告Xcode指向错误的约束。
用“firstBaseline”标识Xcode中的约束条件。 更改所有使用NSLayoutAttributeFirstBaseline
约束。
注意:您可能需要调整您的观点。 在我的情况NSLayoutAttributeBaseline
运作良好。
NSLayoutAttributeFirstBaseline
对象的基线。 对于具有多行文本的对象,这是最上面一行文本的基线。 对象的基线。 对于具有多行文本的对象,这是最上面一行文本的基线。 在iOS 8.0及更高版本中可用。NSLayoutAttributeBaseline
对象的基线。 对象的基线。 在iOS 6.0及更高版本中可用。