首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在8.0之前的iOS版本中的属性不可用警告

在8.0之前的iOS版本中的属性不可用警告
EN

Stack Overflow用户
提问于 2014-08-12 23:47:57
回答 5查看 22K关注 0票数 22

是什么导致了界面构建器中的警告?

属性不可用的布局属性相对于8.0之前的iOS版本的布局裕度。

我用的是XCode 6Beta。这些警告指向xml源中与属性无关的行。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-08-15 18:27:54

由于我已经创建了约束,所以答案是单击约束,然后查看实用程序栏(右边)。如下图所示,单击一项,然后确保“相对于边距”未选中。

票数 37
EN

Stack Overflow用户

发布于 2014-08-14 01:24:34

当您在Xcode 6中添加约束时,您有一个选项“约束到边距”,它创建了一个不同的约束,并且无法读取,例如在Xcode 5中。创建没有此选项的约束,并且警告应该消失。这个约束在iOS 8上是可用的。

如果您已经创建了约束,我们可以更改它,单击约束并编辑它。在选择第二项时,可以取消选中“相对保证金”选项(如GLee答案中所解释的)。

票数 13
EN

Stack Overflow用户

发布于 2014-09-23 20:48:42

如果您找不到警告的来源,可以使用这个grep来查找它。

在项目目录中的终端中运行此命令:

代码语言:javascript
运行
复制
grep -C 6 -nr Margin .

6表示赛前和赛后要显示多少行上下文。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25275901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档