如何在iOS 5中为tabview设置默认视图?

时间:2012-03-20 15:36:17

标签: ios uitabbarcontroller uitabbar

我是iOS开发的新手。我想为标签栏设置默认视图。可能吗。如果是的话,有人可以举一个例子吗?

以下是标签栏默认视图的含义

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

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

2 个答案:

答案 0 :(得分:0)

抱歉,已编辑。您不应该也不能显示未选择的UITabBar。

答案 1 :(得分:0)

根据需要创建默认视图,并将其作为子视图添加到IB中的第一个视图控制器。或者如果你想通过代码写入viewDidLoad

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

并在你的tabBar didSelectItem:(UITabBarItem *)项目中;方法添加代码,

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

当选择任何标签项时,这将隐藏您的defaultView。