是这样的..。我不能让UINavigation栏出现在我的某个视图上。我把所有的东西都放在IB的NavigationViewController中,并通过IB关闭导航栏,因为我不想在我的大多数应用程序中使用导航栏,但当我试图通过代码显示导航栏时,导航栏并没有显示出来。
这是我用来让导航栏显示出来的代码...但不起作用:
[self.navigationController setNavigationBarHidden:NO animated:YES];
[self.navigationController setNavigationBarHidden:NO];
self.navigationController.navigationBarHidden = NO;
self.navigationController.navigationBar.hidden = NO;任何帮助都将不胜感激。
尊敬的,马特
发布于 2012-04-03 15:32:17
您编写的代码只能在UINavigationController的控制器中工作,而不能在视图中工作。
因此,如果您从视图中调用它,则应该将self替换为控制器名称,该视图放置在控制器名称中。
https://stackoverflow.com/questions/9982898
复制相似问题