0

私は自分のプロジェクトにスライド(分割)ビューコントローラーを採用することに取り組んでいます。

JT、DD、ZUUI、JW、ECS....。

appDelegateでルートビューコントローラーを初期化することを提案するこれらすべてのソース。

このようなもの....

MyMainViewController *controller = [MyMainController alloc] init];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:Controller];
   .........
self.window.rootViewController = viewController;
[self.window makeKeyAndVisible];

問題は、ビューを表示できないことです。アプリに空白のページが表示され、ナビゲーションバーが空になります。

AQGridを使用してメインビューをカスタマイズしましたが、これにより問題が発生しますか?

私の見方はストーリーボードの見た目とは異なります。(カスタマイズしたためです。)

したがって、初期化するときは、「self.storyboardinitialize......method」を使用しています。

しかし、appdelegateでは、その方法を使用することはできません。

単純に、ビューを初期化すると表示されないため、このビュー階層を作成できません。

    • ZUUIRevealControllerは、次の親です。
        • UINavigationControllerは次の親です:
          • FrontViewController
4

1 に答える 1

0

ストーリーボードを使用している場合は、それを行わないでください。代わりに、ストーリーボードから開始ビュー コントローラーを選択し、属性インスペクターで [Is Initial View Controller] を確認します。

于 2012-04-16T14:33:37.443 に答える