2015-11-05 27 views
-2

我想製作一個最小值爲0,最大值爲4並且必須遞增1(步長)的UISlider。滑塊應該一個接一個移動(步驟) 我應該怎麼做? 這樣做的最好方法是什麼?用步驟0f滑動UISlider 0f 1

回答

3

這就是我所做的。

  1. 在您的XIB文件或故事板中添加UISlider。
  2. 在此UISlider的屬性檢查器中,將最小值設置爲0並將最大值設置爲4.
  3. 爲此UISlider打開連續更新。
  4. 在你的控制器創建一個IBAction爲這個UISlider用下面的代碼的值更改事件(SWIFT):

    self.slider.value = round(self.slider.value) 
    

當用戶在滑塊上滑動手指,控制將採取漸進的步驟0-1-2-3-4。

我希望這是有幫助的。