という名前のほとんど空の 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 が表示されると、そのビューの背景は真っ黒になります。UIViewController がストーリーボードに設定されているときと同じように、空のビューで画面を埋めるようにビューを設定するにはどうすればよいですか?
以下をviewDidLoadに追加しようとしましたが、ビューはまだ黒です:
self.view = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];