iOS – UISlider的自定义图像

前端之家收集整理的这篇文章主要介绍了iOS – UISlider的自定义图像前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想使用UiSlider轨道的图像.我不希望拇指左侧有一种颜色,右侧则需要另一种颜色.我只想在整个轨道上放一个静态图像.可能?

解决方法

要将图像设置为滑块,可以使用setMinimumTrack Image,setMaximumTrackImage方法.根据您的要求设置两个相同的图像.

iOS 5及以下版本

UIImage *sliderTrackImage = [[UIImage imageNamed: @"Slider.png"] stretchableImageWithLeftCapWidth: 7 topCapHeight: 0];

[mySlider setMinimumTrackImage: sliderTrackImage forState: UIControlStateNormal];
[mySlider setMaximumTrackImage: sliderTrackImage forState: UIControlStateNormal];

iOS 5

UIImage *sliderTrackImage = [[UIImage imageNamed:@"Slider.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0,7,0)];

[mySlider setMinimumTrackImage: sliderTrackImage forState: UIControlStateNormal];
[mySlider setMaximumTrackImage: sliderTrackImage forState: UIControlStateNormal];

更多信息,请查看以下链接

> User Interface Customisation Tutorial
> http://jasonlawton.com/blog/customizing-uislider-in-iphone/
> Custom UISlider
> Slider image

猜你在找的iOS相关文章