A控制器跳转B控制器,B黑屏?

1.storyBoard中有2个VC,分别套了导航。

clipboard.png

2.AVC跳转BVC的方法,button连线的方法

- (IBAction)clickBtnToBvc:(id)sender {
    BViewController *vc = [[BViewController alloc]init];
    [self.navigationController pushViewController:vc animated:YES];
}

3.BVC黑屏,请问是什么原因?

clipboard.png

阅读 3.9k
3 个回答

你的B是在storyboard中创建的并绑定控件,所以要从storyboard加载

BViewController * vc = [[UIStoryboard storyboardWithName:@"storyboard" bundle:nil] instantiateViewControllerWithIdentifier:@"IDENTITY"];
[self.navigationController pushViewController:vc animated:YES];

尝试一下给BViewController的view设置一个背景颜色

把b的导航删掉

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题