我创建了一个几乎空的 UIViewController 类,名为MyViewController
. 在viewDidLoad中,我设置了标题并向navigationItem.leftBarButtonItem添加了一个关闭按钮。
我MyViewController
这样介绍我的:
MyViewController *myViewController = [[MyViewController alloc] init];
UINavigationController *nc = [[UINavigationController alloc] myViewController];
nc.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:nc animated:YES];
当 viewController 出现时,它的视图的背景是黑色的。如何设置它的视图以用空视图填充屏幕 - 就像在 Storyboard 中设置 UIViewController 一样?
我尝试将以下内容添加到viewDidLoad,但视图仍然是黑色的:
self.view = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];