zoukankan      html  css  js  c++  java
  • Swift

    1,微调器(UIStepper)控件包含两个按钮“+”和“-”,让使用者可以依照自己的喜欢做数值上的调整。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    class ViewController: UIViewController {
         
        var stepper:UIStepper!
        var label:UILabel!
         
        override func viewDidLoad() {
            super.viewDidLoad()
            stepper=UIStepper()
            stepper.center=self.view.center
            //设置stepper的范围与初始值
            stepper.maximumValue=10
            stepper.minimumValue=1
            stepper.value=5.5
            //设置每次增减的值
            stepper.stepValue=0.5
            //设置stepper可以按住不放来连续更改值
            stepper.continuous=true
            //设置stepper是否循环(到最大值时再增加数值从最小值开始)
            stepper.wraps=true
            stepper.addTarget(self,action:"stepperValueIschanged",
            forControlEvents: UIControlEvents.ValueChanged)
            self.view.addSubview(stepper)
            label=UILabel(frame:CGRectMake(100,190,300,30))
            println(stepper.value)
            label.text = "当前值为:(stepper.value)"
            self.view.addSubview(label)
        }
         
        func stepperValueIschanged(){
           label.text="当前值为:(stepper.value)"
        }   
    }


    2,使用tintColor属性可以设置微调器的颜色。 而加减符号图标,背景图片,中间分割线图片都可以替换成自己图片。

    1
    2
    3
    //用自定义的图片替换“-”和“+”
    stepper.setDecrementImage(UIImage(named: "sub.png"), forState: UIControlState.Normal)
    stepper.setIncrementImage(UIImage(named: "add.png"), forState: UIControlState.Normal)
  • 相关阅读:
    微软 软件的 一组堆成快捷键
    C#事件 的讲解
    软件缺陷分析的几种方法
    一个长三角人对深圳的看法 (转)
    一次LoadRunner的CPC考试经历
    测试是一门武功
    ORACLE的性能测试经验总结
    深圳测试协会第九次论坛在深圳举行
    10月28日参加了IBM的产品推介会
    什么是web安全性测试?
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/4838175.html
Copyright © 2011-2022 走看看