以编程方式扩展边缘

时间:2013-10-14 14:50:22

标签: ios ios7

我有一个旧的应用程序因为iOS7而具有奇怪的布局行为。它不是故事板应用程序。

我启动了一个故事板应用程序并在检查器中遇到了“Extend Edges”,这似乎解决了该特定应用程序的问题,但是我的旧应用程序中没有这些选项。

我有办法以编程方式设置这些选项吗?

2 个答案:

答案 0 :(得分:5)

想出来:

self.edgesForExtendedLayout = UIRectEdgeNone;

答案 1 :(得分:3)

在较新的swift版本中,扩展布局的使用稍有改变。

In SWIFT 2
self.edgesForExtendedLayout = UIRectEdge.None

In SWIFT 3
self.edgesForExtendedLayout = []