【发布时间】: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