1

我的应用程序专门以横向界面方向运行。在 iPhone 模拟器上测试,显示通话状态栏无法正常工作;仅显示状态栏的上半部分,单击它不会执行任何操作。当我将应用程序更改为以纵向模式运行时,通话状态栏开始按预期工作。

我还使用“HelloWorld”iPhone 示例应用程序对此进行了测试。当以纵向模式运行时(即未更改样本),通话状态可以正常工作。当我将示例更改为在横向模式下运行时(即实现 shouldAutorotateToInterfaceOrientation 以“返回 UIInterfaceOrientationIsLandscape(interfaceOrientation)”),它表现出与我的应用程序横向版本中相同的损坏行为。

有没有其他人见过这种行为?

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

非常感谢。

4

1 回答 1

0

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

于 2014-04-30T12:36:09.667 回答