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)
  • 相关阅读:
    在线重定义 half
    系统测试概述 half
    Linux常用性能检测命令 half
    关于robotium half
    hudson集成 half
    铺满浏览器窗口的界面设计
    Intellij IDEA配置优化转载
    window下安装zookeeper
    kbengine集群控制工具
    使用installer安装kbengine
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/4838175.html
Copyright © 2011-2022 走看看