0

デリゲート メソッドとメイン コントローラーと mainwindow.xib があるサンプル アプリがあります。アプリケーションが読み込まれると、直接読み込まれます。しかし、ボタンやその他の UI を追加するなどの変更を行いたいのですが、nib ファイルがありません。そのため、Newview.xib という名前の新しい nib ファイルを追加しました。

したがって、私の要件は、起動時にこのnibファイルをロードする方法、appdelegateメソッドで行う必要があるすべての変更です。実行中のコードを以下に示します

(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  

    mainController = [[MainController alloc] init];

    [window addSubview:mainController.view];
    [window makeKeyAndVisible];

    return YES;

}
4

1 に答える 1

0

サンプル アプリケーションでは、アプリは.xibビュー コントローラーと同じ名前のファイルを検索して、ファイルを取得します。使用する -file を自分で定義したい新しい状況では.xib、次を実装できます。

initWithNibName:bundle:

あなたの名前を.xib最初の引数として指定します(「.xib」を付けずに)。

于 2012-09-23T13:20:36.353 に答える