Swift_Slider
来源:互联网 发布:gta5ol女角色捏脸数据 编辑:程序博客网 时间:2024/05/20 23:05
//
// ViewController.swift
// Swift_Slider
//
// Created by HarrySun on 16/7/19.
// Copyright © 2016年 Mobby. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
var mySlider =UISlider()
overridefunc viewDidLoad() {
super.viewDidLoad()
mySlider =UISlider(frame:CGRectMake(50,300,300,50))
mySlider.backgroundColor =UIColor.yellowColor()
mySlider.minimumValue =0 //设置滑块最小值
mySlider.maximumValue =100 //设置滑块最大值
mySlider.value =20 //设置默认值
mySlider.continuous =true //设置是否联系出发事件
// mySlider.setMinimumTrackImage(UIImage(named: "zuoshitu"), forState: UIControlState.Normal) //设置滑块左边的图片
// mySlider.setMaximumTrackImage(UIImage(named: "youshitu"), forState: UIControlState.Normal) //设置滑块右轨的图片
mySlider.minimumTrackTintColor =UIColor.greenColor()
mySlider.maximumTrackTintColor =UIColor.redColor()
mySlider.setThumbImage(UIImage(named:"zuoshitu"), forState: UIControlState.Normal) // 设置滑块的图片
// 注意这里要加UIControlStateHightlighted的状态,否则当拖动滑块时滑块将变成原生的控件
mySlider.setThumbImage(UIImage(named:"youshitu"), forState: UIControlState.Highlighted)
mySlider.minimumValueImage =UIImage(named:"zuoshitu")//设置 slider左侧图片
mySlider.maximumValueImage =UIImage(named:"youshitu")//设置 slider右侧图片
mySlider.addTarget(self,action:#selector(ViewController.sliderValueChange(_:)), forControlEvents: UIControlEvents.ValueChanged) //添加控制事件
mySlider.addTarget(self,action:#selector(ViewController.sliderDragUp(_:)), forControlEvents: UIControlEvents.TouchUpInside)
self.view.addSubview(mySlider)
}
overridefunc didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
// 滑块拖动时的事件
func sliderValueChange(sender:UISlider) {
print("拖动时:Value:\(sender.value)")
}
// 滑块拖动后的事件
func sliderDragUp(sender:UISlider) {
print("拖动后:Value:\(sender.value)")
}
}
- Swift_Slider
- Job change, again
- shader
- [从头读历史] 第309节 星球战争 BC2499 至 BC2400(公元前25世纪)
- 使用原生JavaScript实现网页定位导航
- 本地资源的图片文件 转换成bitmap
- Swift_Slider
- Java基础学习第二天
- Connection refused to host: localhost; nested exception is
- The difference among VIRT, RES, and SHR in top output
- C语言KMP字符串匹配算法
- Twig 模板的Filters全纪录
- ijkplayer编译(Ubuntu + Win双系统)
- Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸
- Servlet学习(七)Application