如何在 iOS 中将全屏大小的图像设置为启动屏幕?
Posted
技术标签:
【中文标题】如何在 iOS 中将全屏大小的图像设置为启动屏幕?【英文标题】:How to set a full screen size image as a launch screen in iOS? 【发布时间】:2018-11-29 06:45:00 【问题描述】:所以我需要为启动屏幕设置一个图像,它不仅仅是一个带有背景颜色的图标,大多数docs describe how to manipulate 它。
它是像this one 这样的全尺寸图像。我希望它在每个 ios 设备(iPhone 和 iPad)上看起来都一样。
但是当我在资产中添加新图像时,只有三个图像要添加,显然这在使用带有背景的图标时非常有效,而不是全屏图像。
我尝试将图像添加到启动屏幕图像集,但它没有出现在情节提要的 Image
下拉列表下。
编辑
以下是设计师在约束条件下的外观:
iPhone X 上的结果(图片仅供演示):
原来的启动屏幕看起来根本不合适,因为它的大小在 3 张图片中不可用
【问题讨论】:
您只需为imageView
内的LauchScreen
场景正确设置约束。
满足您的需要,使用资产作为启动屏幕是更好的选择。可能是您正在从您的 Windows 电脑添加资产。尝试在 Visual Studio for mac 中添加这些资产
@Kamran 我设置了 4 个约束:x、y、宽度和高度分别为父级的 x、y、宽度和高度
你能证明一下吗?
@Kamran 使用 XML 文件更新的问题(我现在没有在设计器中)
【参考方案1】:
就我而言,它有效。 我的任务是全屏放置图像。不要忘记删除视图中的安全区域。
【讨论】:
【参考方案2】:上面的屏幕截图没有看到 X 和 Y 约束。这可能是问题所在。提供了宽度、高度和中心约束。
【讨论】:
以上是关于如何在 iOS 中将全屏大小的图像设置为启动屏幕?的主要内容,如果未能解决你的问题,请参考以下文章