我有一个导航控制器,它在第一个视图上有一个隐藏的导航栏,然后出现在所有子视图中。问题是,如果您返回第一个视图,我似乎无法再次隐藏它。
我在第一个视图的初始化中创建了一个后退按钮(所以我可以重命名它):
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc]
initWithTitle:@"Logout" style:nil target:self
action:@selector(hideNavigationBar:)];
但是该方法永远不会被调用。为什么?