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];
本文详细介绍了如何在iOS应用中使用UISlider控件。包括声明控件、设置初始值、配置最大最小值、实现值变化事件及调整步长的方法。特别展示了如何通过数值格式化将滑动条的值调整为整数。
1578

被折叠的 条评论
为什么被折叠?



