UIslider增加10乘10

时间:2010-10-22 08:36:11

标签: iphone uislider

我正在创建一个UISlider而我没有找到如何更改可选值,我希望唯一的值可能是10乘10。 滑块从82开始,到362结束。我希望可能的值为82,92,102,.....

我尝试了不同的东西,但我找不到

[sliderannonce setValue: [sliderannonce value]+10.0 animated:YES];

sliderannonce.value=10;

我在这里采取行动:

- (IBAction)changeSliderAnnonce:(id)sender{

 labelSliderAnnonce.text = [[NSString alloc] initWithFormat:@"annonce:%d",(int)sliderannonce.value];

}

如果您做了类似的事情或者您知道该怎么做,请告诉我。

2 个答案:

答案 0 :(得分:2)

在代码中将值乘以10并添加起始值会不会更简单?

示例:将滑块设为0,结束于28:

int position = 82 + ((int)sliderannonce.value) * 10;

答案 1 :(得分:0)

终于找到了一种方法来“欺骗”你的想法谢谢:D 我开始8,2并结束到36,2并且我乘以10

- (IBAction)changeSliderAnnonce:(id)sender{

    int position= ((int)sliderannonce.value)*10+2;
    labelSliderAnnonce.text = [[NSString alloc] initWithFormat:@"annonce: %d",((int)sliderannonce.value)*10+ 2];


    NSLog(@"valeur de l'enchere: %d",position);

}