【发布时间】:2011-12-05 06:56:51
【问题描述】:
我有一个接受用户名和密码的登录视图。成功验证后,我将展示一个视图控制器,该控制器具有带有 3 个选项卡的选项卡栏视图 (IBOutlet)。每个标签栏视图控制器都有导航控制器(但在任何视图控制器中都没有表格视图)。 Usign xib,我添加了标签栏控制器对象,然后在标签栏树下添加了导航控制器,并相应地添加了视图控制器到 3 个导航控制器。
身份验证成功后,我正在调用
[self presentViewController:myViewController animated:YES]
这就是它的显示方式。
在myViewController的viewDidLoad中,我添加标签栏如下:
- (void)viewDidLoad {
[super viewDidLoad];
[self.view addSubview:self.tabBarController.view];
}
为什么在导航栏上方和状态栏下方看到间隙。由于这个间隙,底部的标签栏正在被剪切......
【问题讨论】:
-
我不确定您在做什么,但听起来好像您的设置有误。不要使用带有 TabBar 的 ViewController,而是使用 Tab Bar 控制器,看看这是否有帮助:)
-
如何创建一个新的标签栏控制器并关联一个类?
标签: iphone ios uitabbarcontroller