我正在使用Storyboard,尝试在某个按钮被按下(或函数被调用)时隐藏我的主导航控制器的顶部栏。我知道我必须从Storyboard初始化一个对象来引用导航控制器(使用标识符),但当我向这个新创建的对象发送setNavigationBarHidden消息时,在屏幕上并没有发生任何事情。
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UINavigationController *navController = (UINavigationController*) [storyboard instantiateViewControllerWithIdentifier:@"MyNavController"];
[navController setNavigationBarHidden:YES animated:YES];
有人知道问题是什么吗?
navController
不等于nil
吗? - Ryan Wersal