既然A和B都在Main.storyboard里,应该这样 UIStoryboard *mainSB = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; BViewController * vc = [mainSB instantiateViewControllerWithIdentifier:NSStringFromClass([BViewController class])]; [self.navigationController pushViewController:vc animated:TRUE]; BViewController *vc = [[BViewController alloc]init];楼主这样重新生成了一个B,没有初始化父视图的背景色,所以才会是黑屏
29,027
社区成员
12,466
社区内容
加载中
试试用AI创作助手写篇文章吧