繁体   English   中英

您能否确定iPad在应用启动时显示的图像? (或者,如果可能的话,我想知道方向)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM