【发布时间】:2019-12-03 00:58:03
【问题描述】:
我的设置包中有一个滑块,使用 PSSliderSpecifier 类型。我使用MinimumValueImage 和MaximumValueImage 键来提供显示在滑块左/右的图像。但是,如下面的屏幕截图所示,这些图像不会根据明暗模式进行调整。
如何在明暗模式下指定要使用的不同图像或不同的色调? Apple 设置中的所有滑块似乎都会根据模式进行调整,所以感觉应该有办法,但我没有看到任何关于如何实现这一点的文档。
灯光模式
黑暗模式
【问题讨论】:
-
可以在资产目录中使用图片吗?然后也许将渲染模式设置为“模板图像”会起作用。
-
是的,这是个好主意。我尝试在我的主应用程序包中引用一个资产目录,以及一个嵌入在设置包本身中的资产目录。我尝试了许多不同的看似合乎逻辑的方法来引用这些图像,但似乎都没有奏效。我从资产目录中显示图像的唯一方法是直接指定图像文件本身的路径(例如,
SettingsImages.xcassets/Slow.imageset/Turtle.png),它忽略了整个资产目录元数据本身,所以它实际上并不完成任何事情。 =( -
哦,很有趣...鉴于 iOS 13 的所有缺点,如果他们忘记了这些图像,我不会感到惊讶...
-
开始这么想了。浏览我手机上的应用程序,似乎很少有人使用它们。
-
也许有像
@2x或~ipad这样适用于暗模式的神奇文件前缀?虽然找不到...
标签: ios ios-darkmode ios-settings-bundle