【发布时间】:2012-04-26 12:49:15
【问题描述】:
我创建了一个几乎为空的 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]];
【问题讨论】:
-
你确定视图的背景颜色是白色的吗?
标签: objective-c uiview uiviewcontroller