【问题标题】:nav bar hide changes size of background and images导航栏隐藏更改背景和图像的大小
【发布时间】:2017-01-05 20:29:48
【问题描述】:

我目前正在开发一个应用程序,该应用程序在开始时使用多个 UIViewControllers 和一个 UINavigationController。我对第一个 2 个 UIViewControllers 上的 UINavigationBar 很满意,但在第三个上,当我按下播放时我隐藏了它,当我按下暂停时我隐藏了它。

当它隐藏并重新出现时,它会改变我在其中的背景和图像的大小,就好像背景和图像的大小与UINavigationBar 的底线一样。

任何人都可以帮助解决这个问题,以便栏漂浮在背景之上,当它消失时它不会改变大小。

这是我用来隐藏和取消隐藏栏的代码:

self.navigationController?.setNavigationBarHidden(false, animated: true)
self.navigationController?.setNavigationBarHidden(true, animated: true)

【问题讨论】:

    标签: ios uiviewcontroller autolayout uinavigationbar


    【解决方案1】:

    我已经在自动布局中修复了这个问题,并将约束重置为不附加到导航栏而是顶部。

    【讨论】:

      猜你喜欢
      • 2015-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多