模板图像不会在启动屏幕故事板上着色
Template Image doesn't get tinted on Launch Screen Storyboard
我正在使用情节提要设置我的启动屏幕,并且我正在使用设置为 PDF 模板图像的图像。我的目标是将此图像放入 UIImageView
并通过 Interface Builder 为其设置色调颜色。
如果我的 Main.storyboard
中有这样的图像视图,这种方法可以正常工作,但不知何故,在 LaunchScreen.storyboard
上,图像不会着色并呈现 PDF 上呈现的实际颜色.
我在网上四处寻找信息,但没有找到太多关于在启动屏幕上正确使用模板图像的信息。
启动屏幕是否支持使用色调?如果是,设置它的合适方法是什么?
启动屏幕故事板的工作方式与一般故事板不同。它们基本上是启动屏幕图像的替代品。
他们有一些限制:他们不能运行代码,也不能使用自定义字体等。这些限制包括不能使用色调颜色.
就我而言,我的图片根本没有显示。所以我在某处读到了以下故障排除提示:
- 取消选中
LaunchScreen.storyboard
中 UIImageView
的属性检查器中的 Clears Graphics Context
- 删除应用程序
- 正在重新启动 iPhone/iPad
- 重新安装应用程序
- 尝试是否有效并重复所有步骤几次直到有效:D
之后,我在为资产目录中标记为 Render as Template Image 的 PDF 图像资产着色时没有遇到任何问题。 在 iOS 11 和 12 上测试。
不幸的是,这些缓存问题和所有 Launchscreen 警告都没有被 Apple 详细记录。
Tamás Sengel 的回答部分正确。但现在,您可以在 LaunchStoroboard 中使用 tintColor
。
按照以下步骤操作:
- 转到
Assets.xcassets
并将图像的 Render
参数设置为 Template Image
。
- 然后添加您的图片并设置它
tintColor
。
请注意,如果它不起作用,这不是沮丧的理由。尝试通过以下方式重置您的模拟器:运行 Simulator 然后单击 Device
-> Erase all Content and Settings
。 Аnd 它应该工作。
我正在使用情节提要设置我的启动屏幕,并且我正在使用设置为 PDF 模板图像的图像。我的目标是将此图像放入 UIImageView
并通过 Interface Builder 为其设置色调颜色。
如果我的 Main.storyboard
中有这样的图像视图,这种方法可以正常工作,但不知何故,在 LaunchScreen.storyboard
上,图像不会着色并呈现 PDF 上呈现的实际颜色.
我在网上四处寻找信息,但没有找到太多关于在启动屏幕上正确使用模板图像的信息。
启动屏幕是否支持使用色调?如果是,设置它的合适方法是什么?
启动屏幕故事板的工作方式与一般故事板不同。它们基本上是启动屏幕图像的替代品。
他们有一些限制:他们不能运行代码,也不能使用自定义字体等。这些限制包括不能使用色调颜色.
就我而言,我的图片根本没有显示。所以我在某处读到了以下故障排除提示:
- 取消选中
LaunchScreen.storyboard
中 - 删除应用程序
- 正在重新启动 iPhone/iPad
- 重新安装应用程序
- 尝试是否有效并重复所有步骤几次直到有效:D
UIImageView
的属性检查器中的 Clears Graphics Context
之后,我在为资产目录中标记为 Render as Template Image 的 PDF 图像资产着色时没有遇到任何问题。 在 iOS 11 和 12 上测试。
不幸的是,这些缓存问题和所有 Launchscreen 警告都没有被 Apple 详细记录。
Tamás Sengel 的回答部分正确。但现在,您可以在 LaunchStoroboard 中使用 tintColor
。
按照以下步骤操作:
- 转到
Assets.xcassets
并将图像的Render
参数设置为Template Image
。 - 然后添加您的图片并设置它
tintColor
。
请注意,如果它不起作用,这不是沮丧的理由。尝试通过以下方式重置您的模拟器:运行 Simulator 然后单击 Device
-> Erase all Content and Settings
。 Аnd 它应该工作。