如何在界面构建器中创建UILayoutGuide?

38
我希望能够在界面构建器中创建一个 UILayoutGuide。 我可以在代码中创建 UILayoutGuide,我使用的是 Xcode 7 beta

如何在界面构建器中创建一个 UILayoutGuide


我看了他们。我没有看到在Interface Builder中创建UILayoutGuide的讲座。 - myUser
视频《Auto Layout的奥秘第二部分》讨论了一半的布局指南。他们从未谈论如何在IB中创建它们。 - Jack Cox
有一件事情是不行的,就是在层级结构中添加一个视图,然后在IB中将它的类更改为UILayoutGuide。UILayoutGuide没有superview属性,因此试图通过欺骗IB来实例化UILayoutGuide是行不通的。 - Jack Cox
1
@Poql,不好意思。WWDC 2015的第219个会话没有展示如何在IB中使用UILayoutGuide。根据苹果公司官方开发者讨论论坛上的说明,NS/UILayoutGuide在Interface Builder中无法支持。我猜我们现在只能继续在IB中使用虚拟UIView。 - Womble
1个回答

42

UILayoutGuide目前还不能在Interface Builder中使用。请在https://bugreport.apple.com上提交一份报告,请求苹果公司添加支持。


17
我们甚至需要为Interface Builder中显然需要的功能提交错误报告,这太疯狂了。但这就是Auto Layout的精髓所在…… - Womble
2
仍然无法在XCode 9中使用。 - user4993619
4
Xcode 10.0 beta(10L176w)仍然没有......这是一个玩笑。再次添加一些愚蠢的隐藏间隔视图。-. - fruitcoder
是的,他们暴露了更多内置指南,但我们无法创建自己的指南。也许这是积极的进展... - Jerry

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接