iOS中隐藏UINavigationBar的方法

长平狐 发布于 2012/08/13 15:44
阅读 6K+
收藏 1

如果想在root view controller中把UINavigationBar隐藏,如何做呢?其实我们只需要实现UINavigationController的一个delegate方法就行了。代码如下:

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
	if ( viewController ==  rootViewController) {
		[navigationController setNavigationBarHidden:YES animated:animated];
	} else if ( [navigationController isNavigationBarHidden] ) {
		[navigationController setNavigationBarHidden:NO animated:animated];
	}
}



原文链接:http://blog.csdn.net/favormm/article/details/6590746
加载中
返回顶部
顶部