将图像添加到 Assets.xcassets,不会显示在 LaunchScreen.storyboard
Adding images to Assets.xcassets, won't display on LaunchScreen.storyboard
我最近在 LaunchScreen.storyboard 中显示图像时遇到问题。我不知道这是否相关,但我在尝试添加图像视图之前升级到 Xcode 9。以下是我正在尝试的场景。
工作:
- 我可以显示升级前资产文件夹中的图像。这适用于 Main.storyboard 和 LaunchScreen.storyboard。
- 我可以在 Main.storyboard
中的视图控制器上显示新图像
不工作:
- 我无法在 LaunchScreen.storyboard 中显示新图像。
我想知道我是否无意中更改了 Launchscreen.storyboard 的设置,因为我的 Main.storyboard 中不存在该问题,但我不知道这是什么设置。但是如果是这样的话,我不知道为什么它会显示旧图像,而不是新图像。
我不认为图像有问题,因为我在 Finder 中复制了图像,将新图像添加到我的项目中,但我仍然只能显示原始图像(复制不会).我还尝试了几种不同尺寸和类型的图像(.png 和 .jpg)。
有什么想法吗?
由于图像缓存在 iOS 中以便快速启动,因此不会立即更新。如果您想看到新的启动图像出现,请遵循这些步骤。
以下步骤应清除设备上之前的缓存图像,并在步骤 8 中重建时相应地显示新的启动图像。
步骤 1:更新 Assets.xcassets
中的图像
步骤 2:在 Xcode 中,转到项目 -> 清理
步骤 3:在 Xcode 中转到文件 -> 首选项。导航到“位置”选项卡,然后单击派生数据旁边的小箭头
第四步:删除点击箭头后打开的DerivedData文件夹
步骤 5:重新启动 Xcode
第 6 步:删除测试设备上的应用程序
第7步:重启测试设备
步骤 8:在测试设备上构建并运行 应用程序
我最近在 LaunchScreen.storyboard 中显示图像时遇到问题。我不知道这是否相关,但我在尝试添加图像视图之前升级到 Xcode 9。以下是我正在尝试的场景。
工作:
- 我可以显示升级前资产文件夹中的图像。这适用于 Main.storyboard 和 LaunchScreen.storyboard。
- 我可以在 Main.storyboard 中的视图控制器上显示新图像
不工作:
- 我无法在 LaunchScreen.storyboard 中显示新图像。
我想知道我是否无意中更改了 Launchscreen.storyboard 的设置,因为我的 Main.storyboard 中不存在该问题,但我不知道这是什么设置。但是如果是这样的话,我不知道为什么它会显示旧图像,而不是新图像。
我不认为图像有问题,因为我在 Finder 中复制了图像,将新图像添加到我的项目中,但我仍然只能显示原始图像(复制不会).我还尝试了几种不同尺寸和类型的图像(.png 和 .jpg)。
有什么想法吗?
由于图像缓存在 iOS 中以便快速启动,因此不会立即更新。如果您想看到新的启动图像出现,请遵循这些步骤。
以下步骤应清除设备上之前的缓存图像,并在步骤 8 中重建时相应地显示新的启动图像。
步骤 1:更新 Assets.xcassets
中的图像步骤 2:在 Xcode 中,转到项目 -> 清理
步骤 3:在 Xcode 中转到文件 -> 首选项。导航到“位置”选项卡,然后单击派生数据旁边的小箭头
第四步:删除点击箭头后打开的DerivedData文件夹
步骤 5:重新启动 Xcode
第 6 步:删除测试设备上的应用程序
第7步:重启测试设备
步骤 8:在测试设备上构建并运行 应用程序