您的位置:首页 > 产品设计 > UI/UE

IOS UISlider

2015-11-15 16:26 423 查看
//
// ViewController.swift
// UISlider
//
// Created by liaojianguo on 15/11/15.
// Copyright © 2015年 liaojianguo. All rights reserved.
//

import UIKit

class ViewController: UIViewController {

func sliderDidchange(slider:UISlider)
{
print(slider.value)
}

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let 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:"xin.png")
//slider.maximumValueImage=UIImage(named:"xin.png")

//slider.setMaximumTrackImage(UIImage(named:"xin.png"), forState: UIControlState.Normal)

slider.setThumbImage(UIImage(named:"xin.png"), forState: UIControlState.Normal)

slider.addTarget(self,action:Selector("sliderDidchange:"), forControlEvents: UIControlEvents.TouchUpInside)

self.view.addSubview(slider)

}

override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: