Для этого вам необходимо использовать изображения. Проверьте это link, чтобы посмотреть, как это делается. Вы не можете изменить цвет, используя некоторое свойство UISlider.
Также проверьте образец кода в приложении примера кода UICatalog, размещенном Apple.
UPDATE: Поскольку вы требуют дальнейшего уточнения, читать эти строки из документации:
*
В баре, на которой большой палец едет называют дорожки ползунка. Элементы управления слайдером вытягивают дорожку с использованием двух различных изображений, которые могут быть настроены на . Область между большим пальцем и концом дорожки , связанная с минимальным значением ползунка, рисуется с использованием минимального изображения изображения . Область между большим пальцем и концом дорожки , связанная с максимальным значением ползунка, рисуется с использованием максимального изображения дорожки . Различные образы дорожек используются для обеспечения контекста относительно того, в каком конце содержится минимальное значение. Например, минимальное изображение дорожки обычно содержит синюю подсветку, а максимальное изображение трека содержит белое выделение. Вы можете назначить различные пары изображений дорожек в каждое из состояний управления slder. Назначение разных изображений для каждого состояния позволяет вам настроить внешний вид слайдера , когда он включен, отключен, выделен, и так далее.
*
Итак, если вы хотите изменить цвет постоянно, вы должны иметь изображения всех цветов. Поместите их в NSArray
или NSDictionary
(с ключом как имя вашего цвета) и используйте его динамически.
вы должны по крайней мере попробовать себя сначала! –
@MayankPatel Я тринг от 2 дня.нет ничего, что я нашел в google также –