五彩的UISlider,有可能吗?
Multicolored UISlider, is it possible?
我经常看到 UISlider 上有一条小黄线,一般表示广告或类似的东西。我正在尝试复制此功能,并且想知道实现此功能的最佳方法。您可以将 UISlider 上的特定 x 坐标更改为不同的颜色吗?我宁愿不添加子视图以位于我的滑块顶部,但我看到人们这样做了...
您可以在没有 adding/managing 您自己的子视图的情况下执行此操作,但您需要自定义图像。您可以使用内置于 UISlider API 属性中的 setMinimumTrackImage:forState
和 setMaximumTrackImage:forState
。最小图像将从滑块的最小端显示到缩略图,最大图像将从缩略图显示到滑块的最大端。因此,您可以使它们相同或不同,具体取决于您要创建的效果。
我经常看到 UISlider 上有一条小黄线,一般表示广告或类似的东西。我正在尝试复制此功能,并且想知道实现此功能的最佳方法。您可以将 UISlider 上的特定 x 坐标更改为不同的颜色吗?我宁愿不添加子视图以位于我的滑块顶部,但我看到人们这样做了...
您可以在没有 adding/managing 您自己的子视图的情况下执行此操作,但您需要自定义图像。您可以使用内置于 UISlider API 属性中的 setMinimumTrackImage:forState
和 setMaximumTrackImage:forState
。最小图像将从滑块的最小端显示到缩略图,最大图像将从缩略图显示到滑块的最大端。因此,您可以使它们相同或不同,具体取决于您要创建的效果。