Swift 之 UIStepper 微调器
来源:互联网 发布:excel编程实现整行数据 编辑:程序博客网 时间:2024/04/30 05:01
class ViewController: UIViewController{
var label : UILabel!
var stepper :UIStepper!
override func viewDidLoad() {
super.viewDidLoad()
stepper = UIStepper()
stepper.center = self.view.center
//设置范围及初始值
stepper.maximumValue = 10
stepper.minimumValue = 1
stepper.value = 5.5
//设置每次增减的值
stepper.stepValue = 0.5
//设置可以按住不放来连续更改值
stepper.isContinuous = true
//设置是否循环(到了最大值在增加从最小值开始)
stepper.wraps = true
//背景图片
stepper.setBackgroundImage(UIImage(named:"1"), for: .normal)
//加号位置图片(有渲染,要进行防渲染处理,方法在下面)
stepper.setIncrementImage(UIImage(named:"2"), for: .normal)
//分割线位置图片
stepper.setDividerImage(UIImage(named:"3"), forLeftSegmentState: .normal, rightSegmentState: .normal)
stepper.addTarget(self, action: #selector(stepperValueIsChanged), for: .valueChanged)
self.view.addSubview(stepper)
label = UILabel.init(frame: CGRect.init(x: 100, y: 190, width: 300, height: 30))
label.text = "当前的值为\(stepper.value)"
self.view.addSubview(label)
}
func stepperValueIsChanged() {
label.text = "当前的值为\(stepper.value)"
}
var label : UILabel!
var stepper :UIStepper!
override func viewDidLoad() {
super.viewDidLoad()
stepper = UIStepper()
stepper.center = self.view.center
//设置范围及初始值
stepper.maximumValue = 10
stepper.minimumValue = 1
stepper.value = 5.5
//设置每次增减的值
stepper.stepValue = 0.5
//设置可以按住不放来连续更改值
stepper.isContinuous = true
//设置是否循环(到了最大值在增加从最小值开始)
stepper.wraps = true
//背景图片
stepper.setBackgroundImage(UIImage(named:"1"), for: .normal)
//加号位置图片(有渲染,要进行防渲染处理,方法在下面)
stepper.setIncrementImage(UIImage(named:"2"), for: .normal)
//减号位置图片 (有渲染,要进行防渲染处理,方法在下面)
//分割线位置图片
stepper.setDividerImage(UIImage(named:"3"), forLeftSegmentState: .normal, rightSegmentState: .normal)
stepper.addTarget(self, action: #selector(stepperValueIsChanged), for: .valueChanged)
self.view.addSubview(stepper)
label = UILabel.init(frame: CGRect.init(x: 100, y: 190, width: 300, height: 30))
label.text = "当前的值为\(stepper.value)"
self.view.addSubview(label)
}
func stepperValueIsChanged() {
label.text = "当前的值为\(stepper.value)"
}
}
///////////////图片防渲染
var image = UIImage(named:"2")
image = image?.withRenderingMode(UIImageRenderingMode.alwaysOriginal)
0 0
- Swift 之 UIStepper 微调器
- iOS之UIStepper微调器的使用
- Swift - 微调器或叫步进器(UIStepper)的用法
- Swift UISteeper(微调器)
- swift UISlider,UIStepper
- Swift UIStepper/UISegmentedControl/UIActivityIndicatorView
- Swift-iOS常用控件(UIStepper计数器/步进器)
- Swift开发IOS-UIStepper
- UIStepper
- UIStepper
- UIStepper
- UIStepper
- UIStepper
- UIStepper
- UIStepper
- UIStepper
- UIStepper
- UIStepper
- Alert Log中“Fatal NI connect error 12170”错误问题
- UE4 4.14插件编写遇到的问题
- 如果避免闰秒对Mysql 产生影响
- ListView的Item不响应OnItemClick
- [dfs树] Codeforces 521E #295 (Div. 1) E. Cycling City
- Swift 之 UIStepper 微调器
- Mapped Statements collection does not contain value for
- shell中获取当前路径
- listview 遍历获得其中item子项数值
- TCP/IP-ICMP
- 【hdu 3032】Nim or not Nim?
- 二进制1的个数
- SpringMVC拦截器返回值不能自定义的解决办法
- C++ 匿名对象