约束/自动布局栏隐藏,Xcode 6
Posted
技术标签:
【中文标题】约束/自动布局栏隐藏,Xcode 6【英文标题】:Constraint/Autolayout bar hidden, Xcode 6 【发布时间】:2014-10-23 01:30:19 【问题描述】:在我的故事板文件中,我想添加约束,但没有显示插入约束的按钮!知道如何找回吗?
【问题讨论】:
一些截图会很好!还要检查您的故事板是否在属性检查器上使用自动布局!在 ios 6 中,自动布局按钮应位于工作区的右下方。 不是,因为我用的是UIScrollView,你应该把它关掉... 那么显然自动布局按钮会被隐藏...当你关闭它时,所有现有的约束也会被删除,顺便说一句。 那么我该如何添加约束,或者我可以使用其他替代方法吗? 您可以通过编程方式添加它们,虽然这会有些麻烦,而且我认为它与在情节提要中启用自动布局具有相同的效果。您在哪里看到不应该对 UIScrollView 使用自动布局? 【参考方案1】:如果您想使用自动布局控件,请确保启用了自动布局。
启用自动布局:
Autolayout Disabled:请注意缺少控件。
如果您希望将自动布局与 UIScrollView 一起使用,则可能应该在另一个问题中提出。但非常简单地说,当使用自动布局时,大多数人绊倒的地方是 UIScrollView 根据您在滚动视图中的约束来确定其内容大小。如果这些设置正确,你应该很高兴。
祝你好运。
【讨论】:
【参考方案2】:退出 Xcode 并重新打开对我有用。
【讨论】:
似乎是一个错误,所以这实际上也对我有用(存在于 Xcode 版本 11.2.1 中)。想知道这是否是一个自动布局错误...? 我认为这是一个 Xcode GUI 逻辑状态错误。我认为他们可能有一些逻辑,他们没有确保自动布局约束图标在所有情况下都应该显示。 同意。绝对是一个错误。【参考方案3】:我发现有时在 Interface Builder 中检查 wantLayer 属性时不会显示约束。 (仅在 OSX 上,不在 iOS 上)
【讨论】:
【参考方案4】:退出并重新打开。我发现在 Xcode 11 及更高版本中效果最好。 Xcode 11 中没有“自动布局”点击选项,所以只需退出并重新打开
【讨论】:
以上是关于约束/自动布局栏隐藏,Xcode 6的主要内容,如果未能解决你的问题,请参考以下文章