我在navigationController中推送了一个viewController。
当此viewController被推送时,导航栏被附加在顶部(0.0,0.0)和
viewController的视图附加在其下面。 (也许.. 0.0,44.0)
但是,我想通过导航栏将此视图定位到(0.0,0.0)。
即,视图的顶部必须覆盖在导航栏下方。
感谢您的阅读。
答案 0 :(得分:0)
显示视图控制器时,请在导航控制器上执行此操作。
[navController setNavigationBarHidden:YES];
它将隐藏导航栏,视图控制器将一直显示在顶部。
答案 1 :(得分:0)
要实现此功能,Apple已为barStyle
提供了translucent
和navigationBar
个属性。它将减少导航栏的不透明度,并将从statusBar
启动您的viewcontroller。它看起来就像我们在 Photo 应用程序中看到的那样。
在这种情况下,您的视图控制器将部分可见(因为导航栏的alpha将变为< 1)。我不知道这是否能解决你的目的。
谢谢,