当前位置:  开发笔记 > IOS > 正文

故事板警告:iOS 8.0之前的第一个基线布局属性

如何解决《故事板警告:iOS8.0之前的第一个基线布局属性》经验,为你挑选了1个好方法。

我无法弄清楚如何摆脱这个警告,我正在使用一个带有许多viewControllers的故事板(带有标签,文本字段和许多约束),所有这些都是以几乎相同的方式创建的.

在此输入图像描述

当我点击警告时,它会在scrollView中突出显示UILabel:

在此输入图像描述

这个scrollView有许多带有约束的UILabel,我尝试了我能找到的所有东西,包括:属性不可用:iOS版本之前的第一个基线布局属性

这个警告不会导致我的应用程序崩溃,我已经尝试过模拟器和iPhone 4(ios 7.1.2).但我很担心AppStore的批准.



1> Warif Akhand..:

我认为问题是你有许多使用的约束,NSLayoutAttributeFirstBaseline当你点击警告Xcode指向错误的约束.

使用"firstBaseline"在Xcode中识别约束搜索.更改正在使用的所有约束NSLayoutAttributeFirstBaseline.

在此输入图像描述

注意:您可能需要调整视图.在我的情况下NSLayoutAttributeBaseline运作良好.

NSLayoutAttributeFirstBaseline
对象的基线.对于具有多行文本的对象,这是最顶部文本行的基线.对象的基线.对于具有多行文本的对象,这是最顶部文本行的基线.适用于iOS 8.0及更高版本.

NSLayoutAttributeBaseline
对象的基线.对象的基线.适用于iOS 6.0及更高版本.


很棒的答案.但只想添加搜索的位置是"文档大纲"而不是xcode本身.
推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有