我正在使用故事板设置启动屏幕,并且我正在使用设置为PDF模板图像的图像。我的目标是将此图像放在UIImageView
中,并通过Interface Builder为其设置色调。
如果我在Main.storyboard
中有这样的图像视图,这种方法可以正常工作,但不知何故,在LaunchScreen.storyboard
上,图像没有着色并呈现PDF上呈现的实际颜色
我在网上查看了有关信息的信息,但没有找到关于在启动屏幕上正确使用模板图片的大量信息。
启动屏幕上是否支持色调?如果是,那么设置它的适当方式是什么?
答案 0 :(得分:6)
启动屏幕故事板与一般故事板的工作方式不同。它们基本上是发射屏幕图像的替代品。
对它们有一些限制:它们无法运行代码,也无法使用自定义字体等。这些限制包括无法使用色调。
答案 1 :(得分:1)
Tamás Sengel 的回答部分正确。但目前,您可以在 LaunchStoroboard 中使用 tintColor
。
请按照以下步骤操作:
Assets.xcassets
并将图像的 Render
参数设置为 Template Image
。tintColor
。请注意,如果它不起作用,这不是生气的理由。尝试通过以下方式重置模拟器:运行模拟器并单击 Device
-> Erase all Content and Settings
。 А它应该可以工作。
答案 2 :(得分:0)
就我而言,我的图像根本没有显示。因此,我在某处阅读了以下故障排除提示:
Clears Graphics Context
中UIImageView
的属性检查器中的LaunchScreen.storyboard
之后,我在资产目录中为标记为渲染为模板图像的PDF图像资产着色没有问题。 在iOS 11和12上进行了测试。
不幸的是,这些缓存问题和所有Launchscreen警告都没有被Apple记录。