2

我正在开发一个同时支持纵向和横向方向的 iPhone 应用程序。当我在横向模式下启动应用程序并验证 AppDelegate 中的方向时,它会返回纵向方向。旋转设备/模拟器后,它会正确返回方向。这是一个 iOS 7 应用程序。有谁知道如何处理这个?我需要知道启动时的方向以处理 UI。

4

1 回答 1

2

UIViewController文档说:

Note: At launch time, apps should always set up their interface in a portrait orientation. After the application:didFinishLaunchingWithOptions: method returns, the app uses the view controller rotation mechanism described above to rotate the views to the appropriate orientation prior to showing the window.

这就是为什么它首先返回纵向模式。UIViewController文档中的更多信息。

于 2013-11-12T12:26:41.923 回答