1

設定ビュー1と設定ビュー2の間を切り替えることができるTabBarを備えたSettingViewMainが必要です。

私はこの簡単な作業を3時間から試し、見つけたほぼすべてのチュートリアルを試しましたが、うまくいきません。

プログラムでTabBarを追加しようとすると、この2つのビューを切り替えることができますが、このビュー自体にはTabBarが表示されないので、理由がわかりません。TabBarControllerを追加すると、これはまったく表示されません。

つまり、単純です。MasterView(AppDelegate-Windowなどではない)にTabBarを追加し、TabBarでView1とView2を切り替えるにはどうすればよいですか?

4

1 に答える 1

2

allocメソッドとinitメソッドを使用してUITabBarControllerをインスタンス化できます。他の両方のViewControllerをインスタンス化し、それらを配列に追加します。その後、そのビューを「MasterView」に追加します。

コード:

UITabBarController *tab = [[UITabBarController alloc] init];
UIViewController *controller1 = [[UIViewController alloc] init];
UIViewController *controller2 = [[UIViewController alloc] init];

NSArray *controllers = [[NSArray alloc] initWithObjects:controller1, controller2, nil];   
[tab setViewControllers:controllers];

[[self view] addSubview:[tab view]];

またはこれと密接に比較した何か。

幸運を!

ブライアン

于 2011-08-30T08:25:35.310 に答える