【问题标题】:Navigation Bar is not positioned corrected导航栏未定位更正
【发布时间】:2011-04-12 18:57:18
【问题描述】:

我的主视图中有一个导航控制器。我使用以下代码在需要时添加导航视图。

[self.view addSubview:navController.view];

但是,导航栏的位置不正确。我在下面贴了一张照片。有谁知道潜在的问题是什么?

【问题讨论】:

    标签: iphone iphone-sdk-3.0 ios-simulator ios4


    【解决方案1】:

    只是为了将来,您的 self.view 框架会考虑状态栏顶部的 20px,因此如果您的 navcontroller.frame = self.view.frame 您将始终有这个差距。使用模态是解决问题的一种方法(看起来很好用)。另一种是手动创建您希望子视图所在的矩形。

    【讨论】:

      【解决方案2】:

      我通过使用 presentModalViewController 解决了这个问题,但不太明白为什么..

      【讨论】:

        猜你喜欢
        • 2018-04-24
        • 2019-02-21
        • 1970-01-01
        • 1970-01-01
        • 2017-03-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-17
        相关资源
        最近更新 更多