私を助けてくれてありがとう。この件についてアップルのドキュメントを検索していたところ、アップルが のloadView
メソッドをオーバーライドしUIViewController
てビュー全体をセットアップすることを望んでいることがわかりました。彼らは、制約の設定についても何かを言いました。関数をオーバーライドしないと空のビューが表示されるため、ロードされたビューでそれらを設定できると思いますが、私は安全で、アップルがそうするように言う方法でそれを行うと思います。
時間を無駄にしてしまい申し訳ありません。質問する前にもっと調べるべきでした。
- (void)loadView
{
CGRect applicationFrame = [[UIScreen mainScreen] applicationFrame];
UIView *contentView = [[UIView alloc] initWithFrame:applicationFrame];
contentView.backgroundColor = [UIColor blackColor];
self.view = contentView;
levelView = [[LevelView alloc] initWithFrame:applicationFrame viewController:self];
[self.view addSubview:levelView];
}