Как поставить представление по умолчанию для табуляции в iOS 5? - PullRequest
0 голосов
/ 20 марта 2012

Я новичок в разработке для iOS.Я хочу поставить вид по умолчанию для панели вкладок.Является ли это возможным.Если да, может ли кто-нибудь привести пример для этого?

Вот что я имею в виду по умолчанию для панели вкладок

|---------|
| default |
|  view   |
|---------|
| 1  | 2  | <- None of the tabs are selected
-----------

|----------|
| first    |
|  tab     |
| selected |
|----------|
| 1   | 2  |  <- first tab selected
------------

Ответы [ 2 ]

0 голосов
/ 20 марта 2012

Создайте представление по умолчанию, как хотите, и добавьте его в качестве подпредставления в первый контроллер представления в IB.Или, если вы хотите это по коду, напишите в viewDidLoad

-(void)viewDidLoad{
      [self.view addSubView:defaultView];
}

и в вашем tabBar didSelectItem: (UITabBarItem *) item;метод добавить код, например,

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item{
        [defaultView setHidden:YES];
}

Это будет скрывать ваш defaultView, когда выбран любой элемент вкладки.

0 голосов
/ 20 марта 2012

Извините, отредактировано.Вы не должны и не можете отображать UITabBar невыбранным.

...