【问题标题】:How to put a UINavigationController on the FlipsideView of a iPhone Utility app如何将 UINavigationController 放在 iPhone Utility 应用程序的 FlipsideView 上
【发布时间】:2010-11-08 23:16:40
【问题描述】:

我正在尝试基于标准的 Utility 模板开发一个新的应用程序,它有一个 MainView 和一个 FlipsideView,并允许用户在两​​者之间切换,具有很酷的翻转效果。这个模板我用过很多次都没有问题,但是现在我想在 FlipsideView 上使用 UINavigationController,我发现了一个问题。导航控制器结果放置在可用屏幕顶部下方 20px 处!因此,前 20px 被标准状态栏(带有电池指示器、运营商等的状态栏)占用,然后有 20px 的空白/空白区域,然后导航 UI 开始。结果在这里表示: http://www.iphonedevsdk.com/forum/iphone-sdk-development/6952-flipping-uinavigationcontroller-problem.html

有人对此有解决方案吗?上面帖子中建议的解决方法不起作用..

【问题讨论】:

    标签: iphone uinavigationcontroller utility flip


    【解决方案1】:

    您是通过编程方式还是在 Interface Builder 中创建 UINavigationController?无论哪种方式,听起来您的问题是您的层次结构中有两个视图,每个视图都试图在顶部留出 20 个像素。

    another post about this problem 在创建导航控制器后通过添加此调用解决了这个问题,所以也许没有“自然”的方法来解决这个问题,您需要这种解决方法:

    [optionsRootController.view setFrame: [self.view bounds]];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-09
      • 2010-12-22
      相关资源
      最近更新 更多