我有一个 View Controller ,我想要一个顶栏,而另一个我没有。
它们都在同一个导航 Controller 中。
如何让第一个 View Controller 没有顶栏,而第二个 View Controller 有顶栏?
编辑:
如果我使用 [self.navigationController setNavigationBarHidden:YES];
那么在下一个屏幕完成之前,顶部栏曾经是一个黑框,它会飞入。我怎样才能避免这种情况?
在你的第一个 View Controller 中使用这个属性:
[self.navigationController setNavigationBarHidden:NO];
在第二个 View Controller 中,在 viewWillAppear 中,放在下面一行,
[self.navigationController setNavigationBarHidden:YES];
在第二个 View Controller 中,在 viewWillDisappear 中,放在下面一行,
[self.navigationController setNavigationBarHidden:NO];
关于iphone - 从 View Controller 中删除顶部栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11667348/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) | Powered by Discuz! X3.4 |