我的问题是,当我呈现一个UIViewController
呈现视图时,呈现黑色。
我有一个UIViewController
命名mainViewController
,它是我的窗口的根视图。在里面我有一个MMDrawerController
(刚刚添加为 mainViewController 视图的子视图)。
MMDrawerController
包含我的其余观点。
但是,当我展示UIViewController
我mainViewController
的新 VC 时,新的 VC 显示得很好,但是当它关闭时,它只留下黑屏。注意添加时出现黑屏(我可以直接看到)。解雇时不会。
出于测试目的,我做了以下代码:
UIViewController *vc = [UIViewController new];
vc.view.backgroundColor = [UIColor redColor];
[[[[UIApplication sharedApplication] keyWindow] rootViewController] presentViewController:vc animated:NO completion:^{
[vc dismissViewControllerAnimated:YES completion:nil];
}];
与正常使用相同的黑色结果。(通常是QLViewController
...)
我的 mainViewController 设置如下:
_mainViewController = [MyMainViewController new];
_window.rootViewController = _mainViewController;
[self.window addSubview:_mainViewController.view];
MMDrawerController 的源代码在我的项目中是最新的