我可以使用导航栏将视图拟合到(0.0,0.0)吗?

时间:2012-03-03 03:24:38

标签: iphone view navigationcontroller

我在navigationController中推送了一个viewController。

当此viewController被推送时,导航栏被附加在顶部(0.0,0.0)和

viewController的视图附加在其下面。 (也许.. 0.0,44.0)

但是,我想通过导航栏将此视图定位到(0.0,0.0)。

即,视图的顶部必须覆盖在导航栏下方。

感谢您的阅读。

2 个答案:

答案 0 :(得分:0)

显示视图控制器时,请在导航控制器上执行此操作。

[navController setNavigationBarHidden:YES];

它将隐藏导航栏,视图控制器将一直显示在顶部。

答案 1 :(得分:0)

要实现此功能,Apple已为barStyle提供了translucentnavigationBar个属性。它将减少导航栏的不透明度,并将从statusBar启动您的viewcontroller。它看起来就像我们在 Photo 应用程序中看到的那样。

在这种情况下,您的视图控制器将部分可见(因为导航栏的alpha将变为< 1)。我不知道这是否能解决你的目的。

https://developer.apple.com/library/ios/#documentation/uikit/reference/UINavigationBar_Class/Reference/UINavigationBar.html

谢谢,