iOS移动开发iOS点滴我是程序员;您好程先生;叫我序员就好了

修改slider背景

2015-05-22  本文已影响895人  ForeverYoung21

学习了Swift,所以开始用Swift来写。

如果想要修改slider上的小按钮和背景条,可以用以下方法:

// 设置小按钮正常状态显示的图片
let thumbImageNormal = UIImage(named: "SliderThumb-Normal")
slider.setThumbImage(thumbImageNormal, forState: .Normal)

//设置小按钮hightlighted状态显示的图片
let thumbImageHighlighted = UIImage(named: "SliderThumb-Highlighted")
slider.setThumbImage(thumbImageHighlighted, forState: .Highlighted)

//设置图片拉伸的范围
let insets = UIEdgeInsets(top: 0, left: 14, bottom: 0, right: 14)

//设置slider的minimumTrackImage和maximumTrackImage
if let trackLeftImage = UIImage(named: "SliderTrackLeft") { 
    let trackLeftResizable = trackLeftImage.resizableImageWithCapInsets(insets)     
    slider.setMinimumTrackImage(trackLeftResizable, forState: .Normal)
}
if let trackRightImage = UIImage(named: "SliderTrackRight") {
    let trackRightResizable = trackRightImage.resizableImageWithCapInsets(insets)
    slider.setMaximumTrackImage(trackRightResizable, forState: .Normal) 

}
上一篇 下一篇

猜你喜欢

热点阅读