import UIKit

class ViewController: UIViewController {

override func viewDidLoad() {

super.viewDidLoad()

let slider = UISlider.init(frame: CGRect.init(x: 0, y: 0, width: 300, height: 50))

slider.center = self.view.center

slider.minimumValue = 0

slider.maximumValue = 1

slider.value = 0.5

self.view.addSubview(slider)

// 设置滑块的值  有动画

slider.setValue(0.5, animated: true)

// 滑块值改变响应

slider.isContinuous = false // 滑块滑动停止之后才会触发 ValueChanged 事件

slider.addTarget(self, action: #selector(sliderChange(slider:)), for: .valueChanged)

// 滑块左右两边槽的颜色

slider.minimumTrackTintColor = UIColor.red

slider.maximumTrackTintColor = UIColor.green

// 滑块后面槽线两侧添加图标

slider.minimumValueImage=UIImage(named:"2")  //左边图标

slider.maximumValueImage=UIImage(named:"2")  //右边图标

//设置滑块的图片

slider.setThumbImage(UIImage(named:"2"),for:.normal)

}

func sliderChange(slider:UISlider){

print(slider.value)

}

override func didReceiveMemoryWarning() {

super.didReceiveMemoryWarning()

// Dispose of any resources that can be recreated.

}

}

最新文章

  1. html BOM、DOM
  2. 基于表的数据字典构造MySQL建表语句
  3. 深入理解HTTP协议
  4. CSS3-animation,表格表单的格式化
  5. JavaWeb高级:Servlet源码分析
  6. Session为null无法访问
  7. TestNG官方文档中文版(2)-annotation(转)
  8. Unity NGUI 3.0.4版本 制作网络版斗地主
  9. 积累的VC编程小技巧之打印相关
  10. 「七天自制PHP框架」第四天:模型关联
  11. 使用ajax调用webservice加载table
  12. SVN同步时忽略特定文件或文件夹
  13. UWP 使用Telerik Grid控件
  14. Python_字符串的映射与可变字符串的应用
  15. (网页)css和js的版本号问题
  16. nginx配置文件注释说明
  17. Vue SSR 配合Java的Javascript引擎j2v8实现服务端渲染4支持构建bundle
  18. JavaScript(四):运算符&数据类型转换
  19. js固定底部菜单
  20. 【Unity】7.5 移动设备输入

热门文章

  1. hackrf入门
  2. MVC 自定义路由
  3. python-类型转化
  4. Centos7使用man查找命令时,报错No manual entry for xxxx
  5. Menu显示三个点,不显示内容
  6. 2016 alictf Timer writeup
  7. Django 学习手册 - 下载数据库表格(XLS/CSV)
  8. logistic回归为什么要使用sigmoid函数
  9. Microsoft SQL - 指令
  10. IBM 3650 M3 yum upgrade后系统无法登陆问题