我正在尝试创建一个UISlider允许您从数组中选择的东西.每个滑块位置应该是等距的,滑块应该对齐每个位置,而不是在它们之间平滑滑动.(这是在滑动件的行为Settings> General> Text Size,这是在IOS 7.引入)
我想要选择的数字是: -3, 0, 2, 4, 7, 10, and 12.
(我对Objective-C很新,所以一个完整的代码示例比代码片段更有用.=)
我是iPhone新手,
如何让我的UISlider以1为增量从100增加到100 1?
slider = [[UISlider alloc] init];
[slider addTarget:self action:@selector(sliderChange:) forControlEvents:UIControlEventValueChanged];
[slider setBackgroundColor:[UIColor clearColor]];
slider.minimumValue = 1;
slider.maximumValue = 100;
slider.continuous = YES;
slider.value = 0.0;
- (IBAction)sliderChange:(id)sender{
NSLog(@"slider.value=%f",slider.value);
}
Run Code Online (Sandbox Code Playgroud)
当我滑动我的日志显示...
slider.value = 1.000000
slider.value = 1.123440
slider.value = 1.234550
slider.value = 1.345670
slider.value = 1.567890
.
.
.
Run Code Online (Sandbox Code Playgroud)
我想将滑块值设为1.0,2.0,3.0等等......
任何帮助都会得到满足.
我正在创建一个演示项目来显示表单进度。我的意思是,当用户分四个步骤填写表单时,我想显示用户每个步骤的进度。
为了更好地理解,请查看下面的屏幕截图。
我想创建类似上面屏幕截图的内容。所以请建议我。任何帮助或建议将不胜感激。
我无法使用 UISlider,因为不可能在一个 UISlider 中创建四个拇指。
提前致谢... :)
希望可以有人帮帮我。我试图在 Swift 中制作一个步长值从 1 到 5 的 UISlider
我的代码是:
@IBAction func yearChange(sender: UISlider) {
let step: Float = 1
let currentValue = round(sender.value / step) * step
print("\(currentValue) year")
}
Run Code Online (Sandbox Code Playgroud)