[英]Can you tell which image the iPad has displayed at app launch? (or, I'd like to know the orientation if possible)
关于在applicationDidFinishLaunchingWithOptions
发现设备的方向存在问题,此站点上存在许多类似的问题,但我尚未找到有效的解决方案。 我遇到的问题是我要添加全屏图像(与OS所显示的当前选择的Default-XXX.png
相同。我这样做是为了使“启动画面”中出现动画。到我的第一个视图控制器的视图。
效果很好,除了设备不断告诉我它是纵向模式-意味着我无法匹配一直显示的图像,因为每种方向我都有不同的图形)我的理解是,所有应用默认都采用纵向,直到发生旋转在应用程序内部(通常在显示viewController时),但我不是100%确信的。
您应该能够使用视图控制器解决此问题。 应用程序启动完成后,在窗口中显示一个视图控制器。 覆盖shouldAutorotate…
查询,以便控制器自动旋转为纵向/横向,并且当您收到旋转回调之一时,相应地更新视图中的图像。 控制器将以竖向启动,但是如果设备处于其他方向,则旋转回调将立即跟随,您将获得正确的图像。
PS:在调试此项目时,您可能会发现Orientation Zoo项目很有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.