2010-01-15 51 views
1

我的应用程序专门以横向界面方向运行。在iPhone模拟器上测试,显示通话状态栏无法正常工作;只有状态栏的上半部分出现,点击它什么也不做。当我将应用程序更改为在纵向模式下运行时,通话状态栏开始按预期工作。通话状态栏不适用于横向视图

我也使用“HelloWorld”iPhone示例应用程序测试了这一点。当以纵向模式运行时(即未改变的示例),通话状态正常工作。当我将示例更改为在横向模式下运行(即实现shouldAutorotateToInterfaceOrientation以“返回UIInterfaceOrientationIsLandscape(interfaceOrientation)”)时,它呈现与我的应用程序的横向版本中看到的相同的中断行为。

以前有没有其他人看到过这种行为?

不幸的是,我没有一个真正的iPhone来测试这个。任何人都可以验证这个错误是否只存在于模拟器中,或者它是否也显示在实际的iPhone上?

非常感谢。

回答

0

据我所知,这是正确的行为。由于横向画面的高度非常小,因此增加状态栏的高度是没有意义的。