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)
  • 相关阅读:
    创建异步Web服务
    MCAD考试计划
    微软面试题
    Reborn
    Qt项目注意事项
    在ASP.Net中两种利用CSS实现多界面
    为ASP.NET控件添加常用的JavaScript操作
    用Split函数分隔字符串
    Microsoft .NET Pet Shop 4.0
    搞定QString,string,char*,CString的互转
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/4838175.html
Copyright © 2011-2022 走看看