2015-11-05 56 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。

我希望这是有帮助的。