【问题标题】:Different background Image for Splash Screen for iPad for Landscape & Potrait Mode in LaunchScreen.storyboardLaunchScreen.storyboard 中 iPad 启动画面的不同背景图像,用于横向和纵向模式
【发布时间】:2019-10-19 03:17:37
【问题描述】:

我需要在 LaunchScreen.storyboard 中为 iPad 的横向和纵向模式设置不同的背景图像。我无法使用尺寸等级来做到这一点,因为它们都有常规 - 常规尺寸等级。有什么办法吗? LaunchScreen.storyboard 中还有其他 UIKit 元素。像另一个 Imageview 和 Labels。

【问题讨论】:

  • 简答;你不能使用启动故事板。您只能拥有一张图像,将其设置为 aspectFill 并接受根据设备旋转会出现一些图像剪辑的事实。另一种选择是有一个非常简单的启动故事板(比如纯色)并在代码中实现你的启动屏幕作为你的第一个视图控制器。
  • 您找到问题的答案了吗?
  • @Vladislav 此链接可能对您有所帮助。虽然我不累。链接:-github.com/jjochen/AdaptiveLaunchScreen

标签: ios ipad orientation size-classes


【解决方案1】:

你可以关注this answer

您可以使用单个 Storyboard 加载不同的启动图像 iPad 和 iPhone。在您的 LaunchScreen.storyboard 中,转到 Attributes 您设置图像的 ImageView 的检查器。设置启动图像 用于图像字段中的 iPhone。 “图像”附近有一个加号 场地。单击它并将高度从紧凑更改为常规,然后 单击添加变体。另一个字段被创建为 wR hR。添加启动 那里有 iPad 的图像。而已。现在它加载基于 你的设备。

【讨论】:

  • 感谢您的帖子。但问题是 iPad 的横向和纵向模式的尺寸等级是 wR hR。我想为这两个方向设置不同的图像,但我无法做到。但是,我可以在 iPhone 上做到这一点,但在 iPad 上却不行。
猜你喜欢
  • 2014-02-19
  • 1970-01-01
  • 2017-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-07
相关资源
最近更新 更多