ipad - 检测 iPad 启动方向

标签 ipad orientation launch

我正在开发一个应用程序,该应用程序的特点是闪屏会淡出到第一个应用程序页面。这个启动画面应该从应用程序启动时的 Default-X.png 图像无缝流动。除了一种非常特殊的情况外,我的这个工作很好。

如果用户点击应用程序图标,然后立即更改方向,自动 Default-X.png 将从原始方向出现(如预期),但我以编程方式定义的介绍图像出现在新方向。 (我想这也是预料之中的,现在我想到了。)

我的问题是,如何获得实际的发射方向。不是应用程序委托(delegate)启动时可用的方向,而是点击应用程序图标时设备的方向,因此操作系统用于决定 Default-X.png 图像的方向。

谢谢。

最佳答案

我在这上面花了几个小时,然后我找到了它,它救了我。

[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
UIInterfaceOrientation orientation = [UIDevice currentDevice].orientation;

关于ipad - 检测 iPad 启动方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3331148/

相关文章:

iphone - MFMailComposeViewController 应用程序在 ipad 中崩溃

ios - 默认纵向,一些特殊的屏幕如何自动旋转或强制某些屏幕横向?

iphone - iOS 6 的界面方向不起作用

swift - 当应用程序以 0 个文档启动时执行操作

ios - 如何为 Flutter 应用程序创建 iOS LaunchScreen.storyboard?

python - 将模块启动到 python 菜单中

ios - Apple 拒绝了应用程序,因为 Info.plist 中启用了 UIBackgroundModes 音频

ios - 如何在不加载 ios 屏幕的情况下拍摄 View Controller 的快照?

iphone - 在 ipad 和 iphones 中隐藏 iframe 的一部分

ios - 以编程方式禁用纵向锁定