0

我正在尝试构建一个仅适用于 iOS 设备上的横向设备方向的应用程序。这意味着我的 shouldAutorotateToInterfaceOrientation 仅对横向设备方向返回 true。但是在某些时候,我需要切换到使用 setStatusBarOrientation API 的纵向设备方向。

将设备保持在任何横向并使用setStausBarOrientation API将界面方向设置为默认/倒置后,仅在保持的方向上稍微倾斜设备,状态栏会旋转,但界面不会旋转。shouldAutorotateToInterfaceOrientation 确实被调用并返回 true,但接口仍然没有重新定向。此外,如果我以相反的方向旋转设备,问题就会得到解决。我不确定我做错了什么。

4

1 回答 1

0

Apple 已将此视为其 SDK 中的一个错误,他们可能会在下一个版本中修复该问题。

于 2012-03-29T08:11:15.527 回答