【问题标题】:Why can't i see my whole tab bar when i add it in a view as subview?为什么当我将它作为子视图添加到视图中时,我看不到整个标签栏?
【发布时间】:2011-09-17 09:10:17
【问题描述】:

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

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

当我在模拟器中观看时,我看不到整个标签栏。我只能看到一半。我浏览了一些教程并尝试设置视图大小,但我做不到。谁能告诉我为什么我看不到整个标签栏以及如何修复它。提前致谢。

【问题讨论】:

    标签: iphone ios uiview uiviewcontroller cgrect


    【解决方案1】:

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

    你没有状态栏的视图是 480 有它 460 因此,当您添加 40 像素的标签栏时,您必须使视图大小为 480... 所以不要隐藏状态栏的20

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-04
      • 1970-01-01
      • 2017-08-30
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      相关资源
      最近更新 更多