Ios 将UISlider默认拇指图像替换为多层图像

Ios 将UISlider默认拇指图像替换为多层图像,ios,uislider,Ios,Uislider,据我所知,iOS中没有多层图像。如果要显示重叠图像,请使用UIImageView 如果UISlider thumb是一个图像视图,那么这很容易做到,但既然它是一个UIImage,有没有办法用多层图像替换它?什么是多层图像?为什么不将你的“多层图像”展平并使用展平版本呢?图像是实时创建的,可以更改。有没有办法在代码中创建平面图像?您首先需要告诉我们“多层图像”实际上是什么。为什么会改变?如果有帮助,可以将UIView(及其嵌套视图)渲染为UIImage。如果你需要任何适当的帮助,你需要提供信息。在

据我所知,iOS中没有多层图像。如果要显示重叠图像,请使用UIImageView


如果UISlider thumb是一个图像视图,那么这很容易做到,但既然它是一个UIImage,有没有办法用多层图像替换它?

什么是多层图像?为什么不将你的“多层图像”展平并使用展平版本呢?图像是实时创建的,可以更改。有没有办法在代码中创建平面图像?您首先需要告诉我们“多层图像”实际上是什么。为什么会改变?如果有帮助,可以将UIView(及其嵌套视图)渲染为UIImage。如果你需要任何适当的帮助,你需要提供信息。在我的例子中,这是一个由背景图像和前景图像组成的图像。这些图像可以根据用户的操作进行更改。想象一下,当用户改变主题时,具有特定图像的滑块可以改变。啊,我明白了,根据选项的数量,我会做两件事中的一件。或者创建足够多不同的.png文件,以覆盖所有主题。或者使用UIImageView创建分层视图,然后使用此。。。将其渲染为可在UISlider上使用的单个UIIMage对象。