以编程方式扩展边缘

3
我有一个旧的应用程序,在iOS7中出现了奇怪的布局问题。它不是一个故事版应用程序。
我开始制作一个故事板应用程序,并在检查器中遇到了“扩展边缘”选项,似乎解决了该特定应用程序的问题,但是我在旧的应用程序中没有那些选项。
我是否可以通过编程方式设置这些选项?

可能是ios 7 UiView frame issue的重复问题。 - Joel Fischer
2个回答

5
搞定了:
self.edgesForExtendedLayout = UIRectEdgeNone;

4
在较新的 Swift 版本中,扩展布局(Extended Layout)的使用方式略有变化。
In SWIFT 2
self.edgesForExtendedLayout = UIRectEdge.None

In SWIFT 3
self.edgesForExtendedLayout = []

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