【发布时间】:2014-08-07 11:37:56
【问题描述】:
在我的应用程序中,我使用的是 UITabBarController。这是它在 IB 中的样子:
TabBarController 用作窗口的 rootViewController。
这是我用视图填充 TabBarController 的代码:
tabBar = [[UITabBarController alloc]init];
myViewController1 = [[MyViewController1 alloc] initWithNibName:@"View1" bundle:nil];
myViewController2 = [[MyViewController2 alloc] initWithNibName:@"View2" bundle:nil];
myViewController3 = [[MyViewController3 alloc] initWithNibName:@"View3" bundle:nil];
tabBar.viewControllers = [NSArray arrayWithObjects: myViewController1, myViewController2, myViewController3, nil];
[self.view addSubview:tabBar.view];
如果某个视图显示在 TabBarController 内,它位于 TabBar 下方(此视图的高度是红线) - 所以如果我有一些 TableView,我看不到最后一两行。如何实现在 TabBarController 内显示视图(如绿色矩形) - 不在标签栏下?
我认为如果我使用 UITabBarController 显示某些内容,它可以自动完成,它显示在里面而不是下面。
【问题讨论】:
标签: objective-c uiview uitabbarcontroller