我的应用程序专门以横向界面方向运行。在 iPhone 模拟器上测试,显示通话状态栏无法正常工作;仅显示状态栏的上半部分,单击它不会执行任何操作。当我将应用程序更改为以纵向模式运行时,通话状态栏开始按预期工作。
我还使用“HelloWorld”iPhone 示例应用程序对此进行了测试。当以纵向模式运行时(即未更改样本),通话状态可以正常工作。当我将示例更改为在横向模式下运行时(即实现 shouldAutorotateToInterfaceOrientation 以“返回 UIInterfaceOrientationIsLandscape(interfaceOrientation)”),它表现出与我的应用程序横向版本中相同的损坏行为。
有没有其他人见过这种行为?
不幸的是,我没有真正的 iPhone 来测试它。任何人都可以验证这个错误只存在于模拟器中,还是它也出现在实际的 iPhone 上?
非常感谢。