我正在使用故事板,并且当某个按钮被按下(或称为函数)时,我试图隐藏我的主导航控制器的顶部栏。我知道我必须从故事板(使用标识符)初始化一个引用导航控制器的对象,但是当我将setNavigationBarHidden消息发送给这个新创建的对象时,屏幕上并没有真正发生。故事板 - 以编程方式隐藏导航控制器的顶部栏
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UINavigationController *navController = (UINavigationController*) [storyboard instantiateViewControllerWithIdentifier:@"MyNavController"];
[navController setNavigationBarHidden:YES animated:YES];
有谁知道是什么问题?
您已确认'navController'不等于'nil'? –
是的,试过了,它不是零...奇怪的是,我甚至无法设置此导航控制器的标题,或以任何其他方式与其交互。我真的不知道问题出在哪里......:/ –