本文介绍了UISlider,增量为5的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何让 UISlider 1-100 开始,增量为 5

How do I have my UISlider go from 1-100 in increments of 5?

推荐答案

添加如下目标:

slider.continuous = YES;
[slider addTarget:self
      action:@selector(valueChanged:) 
      forControlEvents:UIControlEventValueChanged];

在valueChanged函数中,将值设置为可被5整除的最接近值。

And in the valueChanged function set the value to the closest value that is divisible by 5.

[slider setValue:((int)((slider.value + 2.5) / 5) * 5) animated:NO];

这篇关于UISlider,增量为5的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-11 21:29