我通过注册作为观察者来处理方向,并将navigationController的视图旋转到所需的方向。但是一些视图控制器通过以下方法处理方向变化。
Responding to View Rotation Events
这些方法会使横向导航栏的高度变薄,我不希望出现这种情况。我希望导航栏的高度永远不会改变。怎么做到这一点?
答案 0 :(得分:0)
我通过在根视图控制器上接收方向更改通知来解决此问题,然后在每次方向更改发生时重新指定导航栏的大小。它运行良好,但官方文档不鼓励设置框架,边界属性导航栏。