2016年12月21日 星期三

「iOS」Stepper 元件

Stepper元件是以按鈕方式改變數值的工作。按下+則會使Current增加Step值,

按下-則會使Current減去Step值。


有幾個屬性

Value/Minimum  元件可設定的最小值,預設是0。

Value/Maxmum 元件可設定的最大值,預設為100.

Current 元件目前的值,預設為0 。

Step  每次增/減的值


這個元件有一個特別的地方,長寬皆固定,無法被修改。


首先我們試著修改Stepper的值 , Stepper元件的值,預設型態為Double

Stepper元件.value = 數值

 mStepper.value = 99
        
 mLabel.text = "\(mStepper.value)"
























接下來我們設定它的Step看看,並且將Stepper的value changed

連結到StepperValueChannge func

//
//  ViewController.swift
//  compoment
//
//  Created by boywhy chen on 2016/12/19.
//  Copyright © 2016 boywhy chen. All rights reserved.
//

import UIKit

class ViewController: UIViewController {

   
    @IBOutlet weak var mStepper: UIStepper!
    @IBOutlet weak var mLabel: UILabel!
    
    
    
    override func viewDidLoad() {
        super.viewDidLoad()
       
        mStepper.stepValue = 5
        
      
        
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
    @IBAction func StepperValueChannge(sender: UIStepper) {
        
        mLabel.text = "\(mStepper.value)"
        
    }
    
}


首先在viewDidLoad話定Stepper元件的stepValue 為5  ,

當我按下+時,會增加5 ,按下- 時,會減去5。



沒有留言:

張貼留言