1

UISliderを作成していますが、選択可能な値を変更する方法がわかりません。可能な値は10 x 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];

}

あなたがそのようなことをしたか、あなたがその方法を知っているなら、私に知らせてください。

4

2 に答える 2

2

コードで値に10を掛けて、開始値を追加する方が簡単ではないでしょうか。

例:スライダーを0で開始し、28で終了します:

int position = 82 + ((int)sliderannonce.value) * 10;
于 2010-10-22T08:49:51.317 に答える
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);

}
于 2010-10-22T09:23:42.423 に答える