在Action Extension中,UINavigationBar的旋转高度错误

时间:2015-12-28 10:57:30

标签: ios swift cocoa-touch uinavigationbar

我写了一个包含动作扩展的小应用程序。 现在我正在努力解决轮换问题。

一开始,navigationBar看起来应该如此。 enter image description here

旋转设备后,导航栏会保持高度,状态栏会消失。 enter image description here

当我向后旋转时,导航栏现在是44点高,就像它应该是横向的。 enter image description here

我上传了small project来向您展示问题。我认识到Dropbox操作扩展具有相同的错误。

视图控制器嵌入在UINavigationController

我假设在某条路上忘了叫超级。 有没有解决方法来解决这个问题?

1 个答案:

答案 0 :(得分:1)

我遇到了类似的问题。就我而言,我有一个UINavigationController。我在UINavigationController的子视图控制器中呈现了一个视图控制器。演示后,当我旋转设备时,导航栏的高度被搞砸了。

我做了什么

我没有从UINavigationController的子视图控制器中呈现视图控制器,而是从UINavigationController本身展示了它。它解决了这个问题。