1. 程式人生 > >IOS控制元件-UIStepper步進控制元件的使用

IOS控制元件-UIStepper步進控制元件的使用

func test4() {
        //用來顯示步進控制元件的值
        let label=UILabel(frame: CGRect(x: 80, y: 100, width: 100, height: 30))
        label.text="0";
        //設定標識值
        label.tag=1;
        self.view.addSubview(label)
        
        let stepper = UIStepper(frame: CGRect(x: 130, y: 100, width: 0, height: 0))
        //設定步進物件的物件大小為自適應
        stepper.sizeToFit();
        //設定步進物件的預設值為0
        stepper.value=0;
        //設定最小最大值
        stepper.minimumValue=0;
        stepper.maximumValue=10
        //設定每次遞增遞減的值
        stepper.stepValue=1;
        //新增狀態監聽事件
        stepper.addTarget(self, action: #selector(ViewController.test4OnChang(_ :)), for: UIControlEvents.valueChanged)
        
        self.view.addSubview(stepper)
    }
    @objc func test4OnChang(_ stepper:UIStepper) {
        let value = stepper.value;
        let label = self.view.viewWithTag(1) as!UILabel;
        label.text="\(value)";
        
        
    }