【问题标题】:How to hide an iPhone Tab Bar?如何隐藏 iPhone 标签栏?
【发布时间】:2010-03-23 12:42:21
【问题描述】:

我有一个小型多视图应用程序。它由UITabBarController 和每个选项卡中的导航控制器组成。我想要的是在用户摇动设备时显示UIImageView。在我实现了UIImageView 的加载之后,我遇到了一个问题——由于标签和导航栏,图像只有屏幕的 2/3。我设法隐藏了导航栏,但我仍然坚持使用标签栏。我尝试了许多解决方案,例如[tabBar setHidden: YES];,但我收到错误“tabBar undeclared”,尽管我已经导入了定义 tabBar 的 AppDelegate。

提前致谢!

【问题讨论】:

    标签: iphone objective-c


    【解决方案1】:

    尝试设置

    myViewController.hidesBottomBarWhenPushed = YES;

    当你创建你的 UIImageView。当你将它推送到视图堆栈时,UITabBar 会自动隐藏,当你弹出或关闭控制器时它会自动恢复。不需要应用程序委托。

    【讨论】:

    【解决方案2】:

    如果要显示全屏视图,最好使用模态视图控制器。这样您就不必担心隐藏/显示导航项。看看:

    http://developer.apple.com/iphone/library/featuredarticles/ViewControllerPGforiPhoneOS/ModalViewControllers/ModalViewControllers.html

    开始吧。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-21
      • 1970-01-01
      • 2011-04-15
      • 1970-01-01
      • 1970-01-01
      • 2022-11-12
      • 1970-01-01
      • 2013-02-24
      相关资源
      最近更新 更多