所以我正在看这个应用程序http://itunes.apple.com/us/app/pageonce-personal-finance/id285056092?mt=8(参见iPad屏幕截图),看起来他们在UISplitView的详细信息视图中有一个uinavigation控制器。当我尝试在详细信息视图中创建UINavigation控制器时,导航栏与UISplitView顶部栏重叠。例如,在pageonce应用程序中,我的蓝色导航栏将与顶部银条重叠。
蓝色条是导航控制器还是别的?如果是这样,他们是如何在仍然可以访问顶栏的情况下将导航栏向下移动的?我们可以控制导航栏/视图的位置吗?
Valid XHTML http://a1.phobos.apple.com/us/r1000/008/Purple/b3/f3/77/mzl.afchmopq.480x480-75.jpg
答案 0 :(得分:0)
看起来他们在主视图和详细视图上的UINavigationController中都有一个嵌套的UINavigationController。每个UINavigationController都会创建一个条形。没有“UISplitView顶栏”这样的东西。如果你首先在UISplitViewController中放置一个UINavigationController,你只会得到一个顶部栏。所以你需要做的就是在UINavigationController中放入另一个UINavigationController,你会得到另一个吧。