1

以前のバージョンとは異なるため、Xcode 5 でアプリ デリゲートを設定する方法を知りたいと思いました。汎用ビュー コントローラー ファイル (ViewController.h および .m) を、アプリ デリゲートで設定した rootViewController を制御するファイルにしたいと考えています。これは自動的に行われますか、それともコードで何かを行う必要がありますか? これが appDelegate.m のセットアップ方法です

    *(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary   *)launchOptions
{
    CGRect viewRect = [[UIScreen mainScreen]bounds];
    self.window = [[UIWindow alloc]initWithFrame:viewRect];
    UIViewController  *viewController = [[UIViewController alloc]init];
    self.window.rootViewController = viewController;
    [self.window makeKeyAndVisible];

rootView Controller をテーブル ビュー コントローラーなどにしたい場合、最初に基本的な VC に埋め込む必要がありますか?

4

2 に答える 2

0

rootView Controller をテーブル ビュー コントローラーなどにしたい場合、最初に基本的な VC に埋め込む必要がありますか?

いいえ。

任意の UIViewController クラスを rootViewController に設定できます。コードでviewController階層を構築していて、InterfaceBuidlerを使用していないと仮定しています。Interface builder も使用できますが、ストーリーボードまたはプレーンな xib を使用して、任意の viewContorller を rootviewcontroller として使用できます。

于 2013-10-18T21:23:57.787 に答える