在横向模式下隐藏状态栏在旋转时留下空白区域

时间:2010-09-21 07:33:25

标签: iphone hide statusbar

我的应用程序支持在横向模式下显示某些屏幕,在横向模式下,我设置隐藏状态栏以获取显示数据的模式空间。

问题在于隐藏状态栏和旋转屏幕时,它会在状态栏位置留下白色步调,直到屏幕完全旋转,如下面的屏幕截图所示。

alt text 我猜旋转屏幕时的操作步骤是: 1.隐藏状态栏 2.旋转屏幕 3.调整屏幕大小以取代状态栏。

因此,在屏幕完全旋转之前,用户仍然可以看到空白区域,这不是很好,我想做一些事情,例如:将该空白区域的颜色设置为黑色,或设置动画以隐藏该空白区域但是不幸的!

那么,有没有人有解决方法来解决这个问题,请帮助我,非常感谢!

1 个答案:

答案 0 :(得分:3)

您应该将视图的大小设置为320 * 480.因为您可能隐藏了状态栏,但视图的大小将为320 * 460(默认值)

看看这个。