当我将其作为子视图添加到视图中时,为什么我看不到我的整个标签栏?

时间:2011-09-17 09:10:18

标签: iphone ios uiview uiviewcontroller cgrect

我是iPhone开发的新手。我正在使用基于导航的应用程序,并希望在我的应用程序中添加标签栏视图。为此,我创建了一个名为TabBarView的视图,并添加了一个UITabBarController插座。我的TabBarViewController.m的viewDidLoad是这样的:

 - (void)viewDidLoad {
[self.view addSubview:tabBarController.view];
[super viewDidLoad];
 } 

当我在模拟器中观看时,我看不到我的整个标签栏。我只能看到它的一半。我经历了一些教程并试图设置视图大小,但我不能。任何人都可以告诉我为什么我不能看到整个标签栏以及如何解决它。提前谢谢。

1 个答案:

答案 0 :(得分:1)

确保视图的大小为480,因为你看到它的一半,因为你的状态栏是20,所以你的视图是460

没有状态栏的视图是480,而它是460 所以当你添加40像素的tabbar所以你必须制作480大小的视图... 所以不要隐藏20状态栏