0

所以我在看这个应用程序http://itunes.apple.com/us/app/pageonce-personal-finance/id285056092?mt=8(见 iPad 截图),看起来他们在细节视图中有一个 uinavigation 控制器UISplitView 的。当我尝试在我的详细信息视图中创建 UINavigation 控制器时,导航栏与 UISplitView 顶部栏重叠。例如,在 pageonce 应用上,我的蓝色导航栏会与顶部的银色栏重叠。

那个蓝条是导航控制器还是别的什么?如果是这样,他们如何在仍然可以访问顶部栏的同时向下移动导航栏?我们可以控制导航栏/视图的位置吗?

有效的 XHTML
(来源:apple.com

4

1 回答 1

0

看起来他们在主视图和详细视图的 UINavigationController 内都有一个嵌套的 UINavigationController。每个 UINavigationController 创建一个栏。没有“UISplitView 顶栏”之类的东西。如果您首先将 UINavigationController 放在 UISplitViewController 中,您只会得到一个顶栏。所以你需要做的就是把另一个 UINavigationController 放在 UINavigationController 里面,你会得到另一个栏。

于 2010-10-12T20:11:49.157 回答