嗨,我有一个应用程序,有两个 *.png 文件作为默认闪屏:
Default-Landscape.png Default-Portrait.png
我的目标是在我的应用程序加载并准备好后,以动画方式消除此默认闪屏。
为了实现这一目标,我通常会使用一个 UIImageView,并提供一个默认的横屏或竖屏的图片(取决于设备方向),将其保持在屏幕上一段时间,然后将其动画移开。
我的问题是,如果我在应用程序启动时调用 [[UIDevice currentDevice] orientation]
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
无论我将设备明确放置在横向方向上,答案始终是它处于垂直方向。我在模拟器和实际设备上都尝试了这种情况,但行为都是相同的。
有人知道如何解决这个问题或者还有其他方法吗?
谢谢!