UISlider - 滑动条

本文详细介绍了iOS中的UISlider组件,从继承关系到其外观属性,包括设置滑块值、图像以及颜色的方法。同时,讨论了如何自定义轨道和滑块图像,并提供了相关代码示例,帮助开发者实现滑动条的个性化定制。
摘要由CSDN通过智能技术生成

UISlider

继承关系

  • NSObject ->UIResponder -> UIView ->UIControl -> UISlider

概述

使用UISlider类创建和管理一个范围选择器,用户可通过拖动滑块来选择一个中间值。
当用户滑动滑块按钮的时候,UISlider会发送UIControlEventValueChanged消息,通过侦听这个消息,做出相应的处理。

外观属性示意图

可用下图所示的属性,自定义slider的外观。

这里写图片描述

设置slider的值

既然slider表示一个范围的值,那么它的属性就有最大值,最小值和当前值。

 //最小值,默认为0
  slider.minimumValue = 0.0
 //最大值,默认为1
 slider.maximumValue = 100.0     
 // 设置当前值
 slider.value = 10.0

设置slider两边的图像

可以通过maximumValueImage设置最大值处的图像,minimumValueImage设置最小值处的图像,此方式是自定义 slider的最快捷方式。

  //设置最大值处的图像
  slider.maximumValueImage = UIImage(named: "2")
  //设置最小值处的图像
  slider.minimumValueImage = UIImage(named: "1")

设置颜色

可通过minimumTrackTintColor设置最小值处轨道的颜色; maximumTrackTintColor设置最大值处轨道的颜色; thumbTintColor设置滑块的颜色。

slider.maximumTrackTintColor = UIColor.greenColor()
slider.minimumTrackTintColor = UIColor.magentaColor()
slider.thumbTintColor = UIColor.blackColor()

这里写图片描述

说明:这只是改变默认图像的颜色,如果是设置自定义的图像,那么默认

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值