我的应用程序仅以横向界面方向运行。在iPhone模拟器上进行测试,显示通话状态栏无法正常工作;只显示状态栏的上半部分,单击它不会执行任何操作。当我将应用程序更改为以纵向模式运行时,通话状态栏开始按预期工作。
我还使用“HelloWorld”iPhone示例应用程序对此进行了测试。当以纵向模式运行(即样本未改变)时,通话中状态正常。当我将样本更改为以横向模式运行时(即,实现shouldAutorotateToInterfaceOrientation以“返回UIInterfaceOrientationIsLandscape(interfaceOrientation)”),它表现出与我的应用程序的横向版本中看到的相同的破坏行为。
之前有其他人见过这种行为吗?
不幸的是我没有真正的iPhone来测试它。任何人都可以验证这个bug只存在于模拟器中,还是在真正的iPhone上显示?
非常感谢。
答案 0 :(得分:0)
据我所知,这是正确的行为。由于横向屏幕的高度非常小,因此增加状态栏的高度是没有意义的。