【发布时间】:2012-09-04 21:51:56
【问题描述】:
我有一个 99.9% 纵向的应用程序。然而,有一个屏幕允许横向显示,以便我们的用户在撰写帖子时可以拥有更多空间。当用户决定在横向模式下从我们的编辑屏幕返回到只能以纵向模式显示的上一个屏幕时,我的问题就会发生,我们会切断导航栏:
有没有人以前见过这个问题或者对如何解决这个问题有任何想法?
编辑不确定它是否明显,但发生的情况是可用于绘制 NavigationBar 的区域被截断到与视图处于横向模式时相同的高度,并且黑条是 Portrait NavigationBar 高度和 Landscape NavigationBar 高度之间的差异。
【问题讨论】:
-
你在哪里处理你的方向变化?纵向和横向布局是否在不同的视图中?
-
它们是 2 个独立的视图控制器。所附图片中的一个是纵向的,另一个是横向的,用于较大的键盘。
-
对不起,让我澄清第一个问题:你是用什么方法来处理你的方向变化的?
标签: iphone ios uiviewcontroller screen-rotation