Swift 之 UISlider
来源:互联网 发布:淘宝电信手机 编辑:程序博客网 时间:2024/06/05 01:03
基本创建
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 或 slider.setValue(0.5, animated: true)
self.view.addSubview(slider)
值通知机制
//此处为控制响应机制的触发事件控制语句,如果为true,只要拖拽就会响应下面的方法,如果为false,当拖拽停止之后才会响应下面的方法
slider.isContinuous = false
slider.addTarget(self, action: #selector(sliderChange(_:)), for: .valueChanged)
func sliderChange(_ slider:UISlider) {
print(slider.value)
}
滑块样式
//滑块到最小值间的颜色
slider.minimumTrackTintColor = UIColor.red
//滑块到最大值间的颜色
slider.maximumTrackTintColor = UIColor.orange
//滑动按钮颜色
slider.thumbTintColor = UIColor.black
//滑块最小值端的图片
slider.minimumValueImage = UIImage(named:"1")
//滑块最大值端的图片
slider.maximumValueImage = UIImage(named:"2")
//滑动按钮图片
slider.setThumbImage(UIImage(named:"图片名称"), for: .normal)
//最小值间的图片
slider.setMinimumTrackImage(UIImage(named:"图片名称"), for: .normal)
// 最大值间的图片
slider.setMaximumTrackImage(UIImage(named:"图片名称"), for: .normal)
- Swift 之 UISlider
- swift UISlider
- swift UISlider
- swift UISlider
- swift学习之路——Uislider
- Swift UI学习之基础:UIButton,UILabel and UISlider
- Swift UI学习之基础:UIButton,UILabel and UISlider
- Swift UI学习之基础:UIButton,UILabel and UISlider
- swift UISlider,UIStepper
- Swift UISlider(滑块)
- Swift UISwitch/UIProgressView/UISlider
- Swift 滑块 UISlider
- Swift 渐变 UISlider
- Swift开发IOS-UISlider
- Swift 基本控件UISlider学习
- Swift基础(十九)UISlider
- swift中UISlider的使用
- IOS之UISlider
- DAVINCI DM6446 开发攻略——V4L2视频驱动和应用分析
- NotificationListenerService失效的两种情况
- Java转型(向上或向下转型)
- OkHttp请求json数据
- 64位32位windows7安装python34和python27,numpy,scipy,matplotlib,scikit-learn等第三方模块
- Swift 之 UISlider
- css解决input里面光标位置靠上问题
- unsigned char与char 转换
- Alignment of Code (代码对齐)UVA1593
- 报错问题 关于在框架中 jar包冲突
- Apache Kylin综述
- unity3D 编辑器扩展,MenuItem 和 ContextMenu 的用法和分析
- angularjs ui-view加载刷新
- android 增量更新