相关疑难解决方法(0)

什么是Xcode 6中的Storyboard中的"约束到边距"

我正在使用自动布局和约束,并发现Constrain to marginsXCode 6中有一个选项,它在XCode 5中不存在,默认情况下会被选中.

我创建了一个测试项目,然后UITableView在ViewController上添加了一个框架,其框架设置为与视图相同的大小并添加了约束

XCode 6 你可以看到这里,即使tableview具有与视图相同的帧,XCode建议添加-16作为约束,而XCode 5会建议添加间距0.

使用Constrain进行保证金检查

现在,当您取消选中"Constrain to margin"选项时,它的行为与XCode 5相同,并建议将0添加为约束

使用Constrain来保证UnChecked

另外,我发现一旦我用Constrain添加约束来检查边距,我就不能再在XCode 5中打开storyboard文件了,所以它绝对是XCode 6中的新东西.

希望我能够正确地解释我的问题.我想了解"限制边际"实际上是什么以及何时应该而且不应该使用它.如果它非常简单明了,我会道歉.

编辑

我在这里讨论了一些关于布局边距的内容,我想知道它是否与此相关.

xcode storyboard ios autolayout xcode6

247
推荐指数
3
解决办法
8万
查看次数

相对于8.0之前的iOS版本上的布局边距的布局属性

什么会导致以下警告(以及iOS 7上的后续对齐问题)?

属性不可用:相对于8.0之前的iOS版本上的布局边距的布局属性

ios autolayout

66
推荐指数
4
解决办法
3万
查看次数

布局相对于边距警告XCode 6但没有约束

我有可怕的警告Attribute Unavailable: Automatic Preferred Max Layout Width is not available on iOS versions prior to 8.0,但在我的情况下,Margin没有出现在故事​​板中,并且有问题的标签(当我点击警告时突出显示的标签)没有约束.实际上,整个视图没有约束.

我见过其他帖子,例如.在8.0之前的iOS版本上属性不可用警告,但正如我所说的没有Margin找到,并且没有编辑约束.

我会添加约束并希望它消失,但它看起来像另一个bug ...

constraints storyboard ios autolayout xcode6

5
推荐指数
1
解决办法
4865
查看次数

标签 统计

autolayout ×3

ios ×3

storyboard ×2

xcode6 ×2

constraints ×1

xcode ×1