zoukankan      html  css  js  c++  java
  • swift

    在网上查看学习资料的时候,看到有这个控件,所以就自己写了下,感觉在某些特定的地方用的还是挺方便的!

    不过,个人感觉,局限性太大!

    1、初始化(创建个label是为了让大家看到具体的数值)

        let stepper = UIStepper()
        
        let labels = UILabel()

    2、创建

    func initStepper() {
            
            stepper.frame = CGRect(x:10,y:300,100,height:50)
            
            //设置stepper的范围与初始值
            stepper.maximumValue = 10
            stepper.minimumValue = 1
            stepper.value = 5.5
            
            //设置每次递减的值
            stepper.stepValue = 0.5
            
            //设置stepper可以按住不放来连续更改值
            stepper.isContinuous = true
            
            //设置stepper是否循环(到最大值时再增加数值从最小值开始)
            stepper.wraps = true
            stepper.addTarget(self, action: #selector(click), for: .valueChanged)
            self.view.addSubview(stepper)
            
            //label.frame = CGRect(x:10,y:355,200,height:40)
            //label.text = "当前值为:(stepper.value)"
            //self.view.addSubview(label) }

    3、可以使用自定义的图片替代原声的“-”和“+”,代码如下:

    stepper.setDecrementImage(UIImage(named: " "), forState: .normal) //减号的图片
    stepper.setIncrementImage(UIImage(named: " "), forState: .normal) //加号的图片

    效果图如下:

  • 相关阅读:
    Ado.Net 调用存储过程用法
    C程序设计语言练习题1-22
    C程序设计语言练习题1-21
    C程序设计语言练习题1-20
    C程序设计语言练习题1-19
    C程序设计语言练习题1-18
    C程序设计语言练习题1-17
    C程序设计语言练习题1-16
    C程序设计语言练习题1-15
    C程序设计语言练习题1-14
  • 原文地址:https://www.cnblogs.com/hero11223/p/5706856.html
Copyright © 2011-2022 走看看