【问题标题】:UINavigationBar moves my viewUINavigationBar 移动我的视图
【发布时间】:2011-07-30 16:07:27
【问题描述】:

我有一个 UINavigationBar,在我的应用运行的大部分时间里它是隐藏的。

但是当我显示我打电话时

[navigationController setNavigationBarHidden:NO animated:YES];

当前显示的视图已调整大小.. 然后我取消选中界面生成器中的“自动调整大小”选项。

现在视图向下移动。

我有办法将导航栏加载到视图顶部,这样它就可以移动我的视图吗?

非常感谢

【问题讨论】:

    标签: uiview uinavigationbar move autoresize


    【解决方案1】:

    您需要通过从库中挑选来放置自己的导航栏。

    使用此代码并将导航栏放在视图的 XIB 中。

    [navigationController setNavigationBarHidden:YES 动画:YES];

    否则,您的视图将比导航栏的高度下降 44 磅。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-30
      • 1970-01-01
      • 1970-01-01
      • 2012-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多