2011-05-23 115 views
1

如何获取设备方向applicationDidFinishLaunching()方法。我试过UID设备设备StatusbarOrientaion。两者都返回不正确的值(不论当前的方向如何)(方向值相同)。iphone在应用程序启动时获取设备方向

基本上,我试图加载基于设备方向的图像,直到应用程序(webview)完成加载。所以我想我可以在这里确定当前的方向并加载一个合适的图像(4个图像,每个方向一个)。

顺便说一句,我已经在plist文件中添加了支持的接口方向。

请让我知道,如果您需要任何其他信息,为您妥善处理这个 问题。

感谢

回答

0

我在此基础上使用后[[UIApplication sharedApplication] statusBarOrientation]http://www.ddeville.me/2011/01/getting-the-interface-orientation-in-ios/

这是你试过,你说没有工作?我遇到了[[UIDevice currentDevice] orientation]的问题,但是状态栏的确有窍门 - 尽管不在applicationDidFinishLaunching。我在循环回调方法中使用它,无论如何都会立即调用它。 (并且回调似乎在应用程序启动时被连续调用两次,第一次使用不正确的UIDeviceOrientationPortrait,第二次使用正确的方向。)

相关问题