0

私のアプリケーションには、4 つのビュー コントローラーを備えたタブバー コントローラーがあります。

ここで呼び出されます:

self.window.rootViewController = tabBarController;

タブバーに最初に表示されるビューコントローラーは「ホーム」と呼ばれ、アプリを開いてタブバーだけでなくビューコントローラーをロードするときに必要です。可能です?Home ビュー コントローラーから ViewDidLoad() メソッドを呼び出す必要があります。ありがとう

4

2 に答える 2

0

アプリケーションが TabBarController に基づいている場合、viewControllers を TabBarController にロードしてから、TabBarControllers ビューをウィンドウに追加します。例えば:

FirstViewController *fvc = [[FirstViewController alloc] init];
SecondViewController *svc = [[SecondViewController alloc] init];

tabBarController.viewControllers = [NSArray arrayWithObjects:fvc,svc,nil];
[window addSubview:tabBarController.view];
[fvc release];
[svc release];

ここで、tabBarController はインスタンス変数およびプロパティです。アプリの起動時に最初に表示されるタブは、配列にロードする最初のタブになります。この場合は fvc で​​す。

お役に立てれば。

于 2011-03-30T05:08:29.087 に答える
0

いつものように最初のviewControllerをロードし(ホームページとして使用)、タブバーの非表示プロパティ(表示または非表示にする場所)を処理します。

于 2011-03-30T05:15:08.460 に答える