[IOS]slider用法

1.声明控件并链接storyboard UI

@property (strong, nonatomic) IBOutlet UISlider *slider;

 
 2.设置当前值

_slider.value

3.在storyboard中可以设置最大最小值

4.建立控件事件(拖动UI到src中生成)

- (IBAction)sliderValueChanged:(UISlider *)sender 

5.控制步长

思路是获得sender.value后再经过所需的业务算法,重新返回一个change value

下面是通过四舍五入sender.value来改变步长,使每一步都是整数

NSNumberFormatter *numberFormat = [[NSNumberFormatter alloc] init];
[numberFormat setPositiveFormat:@"0"];
//sender.value是移动slider滑块的值
NSString* changeValueStr = [numberFormat stringFromNumber:[NSNumber numberWithFloat:sender.value]];
int changeValue = [changeValueStr integerValue];

  

猜你喜欢

转载自jameskaron.iteye.com/blog/2358622