ios - 属性不可用 : First baseline layout attribute on iOS versions prior to 8. 0

标签 ios xcode ios7 ios8 autolayout

我在 XCode 6.1 中收到以下警告

Attribute Unavailable: First baseline layout attribute on iOS versions prior to 8.0

我认为,这也会导致我的 iOS 7.x 构建崩溃

最佳答案

发现问题。此新约束已添加到 iOS 8.0,并且不受以前版本的支持。

要消除此警告并允许 iOS 7 构建工作,您需要:
1. 单击侧边栏中的警告(这应突出显示有问题的约束)
2. 将该约束更改为“第一基线”以外的内容。 “中心 Y”对我来说效果很好。您必须尝试使用​​这些选项,并且可以实时查看更改以了解哪种替代方案适合您。

iOS 7 现在再次构建并且警告消失了。

enter image description here

关于ios - 属性不可用 : First baseline layout attribute on iOS versions prior to 8. 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27557692/

相关文章:

ios - Restkit 0.2 postObject 总是返回 request.body=(null)

ios - iOS 10.0 无法解析 80 年代的 4 月 1 日日期

iphone - 如何使用界面生成器在 tableView 中添加 View

swift - NSTableView 中的子类 NumberFormatter 未格式化

ios - @objc 协议(protocol)使 swift 编译器崩溃

iphone - 如何在 iOS 7 锁屏上设置当前播放持续时间和耗时?

javascript - 使用钛合金的翻转动画的错误

xcode - 如何在 tabBar swift 中更改项目或图像颜色?

uitableview - sizeWithFont :constrainedToSize:lineBreakMode: deprecated in iOS7

iOS 应用程序无法在 TestFlight 中进行内部测试