3

在 IB 的 GLKViewController 中的 Xcode 5 中,顶部/底部布局指南的用途是什么?我一直在阅读文档,似乎在任何地方都找不到。

4

1 回答 1

6

这些不是特定的GLKViewController——你会在任何视图控制器中看到它们。

在 iOS 7 中,默认情况下,视图在透明状态、导航和标签栏(如果存在)下方扩展。因为您可能不希望您的子视图在这些条下方结束,所以布局指南提供了一种简单的方法来设置相对于这些条结束的位置的布局约束。

例如,假设您希望一个按钮出现在导航栏下方 20pt 处。在您在按钮和视图顶部之间进行约束之前,您现在可以在按钮和顶部布局指南之间进行约束。nib 中的视图不负责设置是否显示导航栏或导航栏的高度——这些东西由在运行时呈现视图的视图控制器控制——因此限制到顶部布局指南确保无论视图如何呈现,您的按钮都在正确的位置。

于 2013-09-20T02:53:08.423 回答