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 
        ! 
       label: 
          
       UILabel 
        ! 
       override 
          
       func 
        viewDidLoad() { 
       super 
          
       .viewDidLoad() 
       stepper= 
        () 
       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( 
          
       ,action: 
        "stepperValueIschanged" 
        ottom:auto!important; float:none!important; height:auto!important; left:auto!important; line-height:1.5em!important; margin:0px!important; overflow:visible!important; padding:1px 0px!important; position:static!important; right:auto!important; top:auto!important; vertical-align:baseline!important; width:auto!important; font-family:Consolas, 
       forControlEvents: 
          
       UIControlEvents 
        . 
        ValueChanged 
        ) 
       .view.addSubview(stepper) 
         
       label= 
          
       (frame: 
        CGRectMake 
        (100,190,300,30)) 
       print 
        (stepper.value) 
       label.text = 
          
       "当前值为:\(stepper.value)" 
       .view.addSubview(label) 
         
       } 
         
       stepperValueIschanged(){ 
         
       label.text= 
          
       "当前值为:\(stepper.value)" 
       } 
         
       } 
        |  
    
2,使用tintColor属性可以设置微调器的颜色。 而加减符号图标,背景图片,中间分割线图片都可以替换成自己图片。
 
        //用自定义的图片替换“-”和“+” 
        
       stepper.setDecrementimage( 
          
       UIImage 
        (named: 
        "sub.png" 
        ),forState: 
        UIControlState 
        normal 
        ) 
       stepper.setIncrementimage( 
          
       "add.png" 
        ) 
        |  
     
    
  
原文出自: www.hangge.com 转载请保留原文链接: http://www.hangge.com/blog/cache/detail_542.html