Панель вкладок для видов без элементов вкладки приложения iPhone - PullRequest
0 голосов
/ 04 октября 2010

Я пытаюсь использовать контроллер панели вкладок, чтобы загрузить домашний вид с элементами панели вкладок внизу, но не создаю элемент панели вкладок для домашнего просмотра. Мне удалось создать представления, отобразить панель вкладок в этих представлениях и создать соответствующий элемент панели вкладок, но я не знаю, как НЕ создавать элемент панели вкладок.

спасибо - надеюсь, это имеет смысл

Ответы [ 2 ]

0 голосов
/ 04 октября 2010

Вы можете автоматически создать панель вкладок, как в следующем примере кода:

- (void)applicationDidFinishLaunching:(UIApplication *)application {
   tabBarController = [[UITabBarController alloc] init];

   MyViewController* vc1 = [[MyViewController alloc] init];
   MyOtherViewController* vc2 = [[MyOtherViewController alloc] init];

   NSArray* controllers = [NSArray arrayWithObjects:vc1, vc2, nil];
   tabBarController.viewControllers = controllers;

   // Add the tab bar controller's current view as a subview of the window
   [window addSubview:tabBarController.view];
}

Подробнее о UITabBarControllers

0 голосов
/ 04 октября 2010

Хотите скрыть панель вкладок или отдельные элементы, которые вы добавляете в контроллер панели вкладок?

Скрытие панели вкладок: tabBarController.tabBar.hidden = YES;

Else: Если вы не хотите видеть элемент на панели вкладок, не добавляйте его. Управляйте другими представлениями внутри контроллера, который вы загружаете в контроллер панели вкладок, например, используя UINavigationController

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...