程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> iphone-垂直滑動條只能單向滑動

iphone-垂直滑動條只能單向滑動

編輯:編程綜合問答
垂直滑動條只能單向滑動

正在開發一個應用,需要一個滑動條,只能向上滑動,然後通過按鈕重置。

我現在已經設置成垂直方向:CGAffineTransformMakeRotation,但是怎麼樣阻止它向下滑動?

請幫忙,謝謝

最佳回答:


設置一個滑動值的handler

[slider addTarget:self action:@selector(sliderUpdated:) forControlEvents:UIControlEventValueChanged];

當前滑動值的實例變量:

float _sliderValue;

實現sliderUpdated方法

- (void)sliderUpdated:(UISlider *)slider {
    float val = slider.value;
    if (val < _sliderValue) {
        // The user tried to move the slider down - move it back up
        slider.value = _sliderValue;
    } else {
        // The user moved the slider up - save this as the new value
        _sliderValue = val;
    }
}

注意"Reset"按鈕handler設置_sliderValue為滑動最小值.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved