UISlider swift

//
// ViewController.swift
// UILabelTest
//
// Created by mac on 15/6/23.
// Copyright (c) 2015年 fangyuhao. All rights reserved.
//

import UIKit

class ViewController: UIViewController {

override func viewDidLoad() {
    super.viewDidLoad()

    var slider = UISlider(frame: CGRectMake(0, 0, 300, 50))
    slider.center = self.view.center
    slider.minimumValue = 0
    slider.maximumValue = 1
    slider.value = 0.5

    slider.setValue(0.8, animated: true)
    //滑块的通知机制
    slider.continuous = false
    slider.addTarget(self, action: "sliderDidchange:", forControlEvents: UIControlEvents.ValueChanged)
    //制定滑块样式
    slider.minimumTrackTintColor = UIColor.redColor()
    slider.maximumTrackTintColor = UIColor.greenColor()
    slider.minimumValueImage = UIImage(named: "voice+")
    slider.maximumValueImage = UIImage(named: "icon2")

    self.view.addSubview(slider)
    // Do any additional setup after loading the view, typically from a nib.
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}
func sliderDidchange(slider:UISlider){
    println(slider.value)
}

}

posted @ 2016-12-16 23:46  乱笙歌  阅读(127)  评论(0编辑  收藏  举报