Простой TabBar в представлении для 2 других представлений? - PullRequest
1 голос
/ 30 августа 2011

Я хочу иметь SettingViewMain с TabBar, который может переключаться между SettingView1 и SettingView2.

Я пробовал эту простую работу в течение 3 часов и пробовал почти все учебники, которые нашел, но я не получаю егоработа.

Когда я пытаюсь добавить TabBar программно, я могу переключаться между этими двумя представлениями, но в самих этих представлениях TabBar не отображается, не знаю почему.Когда я добавляю TabBarController, это вообще не показывается.

Итак, simlpy: Как добавить TabBar в MasterView (не AppDelegate-Window или что-то подобное) и заставить TabBar переключаться междуВид1 и Вид2?

1 Ответ

2 голосов
/ 30 августа 2011

Вы можете создать экземпляр UITabBarController, используя его методы alloc и init.Создайте экземпляры обоих других контроллеров 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]];

Или что-то похожее на это.

Удачи!

Bryan

...