switchstatement срабатывает дважды - PullRequest
0 голосов
/ 08 апреля 2011

может кто-нибудь сказать мне, почему переключение срабатывает дважды каждый раз, когда я отпускаю ползунок.

- (IBAction) sliderValueChanged:(UISlider *)sender {

letters.text = [NSString stringWithFormat:@"%d",(int)[(UISlider *)sender value]];

}

- (IBAction) getValueSlider:(id )sender {

int n = [letters.text intValue];
switch (n) {    
    case 2:
        NSLog(@"%i",n);
        break;
    case 3:
        NSLog(@"%i",n);
        break;
    case 4:
        NSLog(@"%i",n);
        break;
    case 5:
        NSLog(@"%i",n);
        break;
    case 6:
        NSLog(@"%i",n);
        break;
    default:
        break;        
    }

}

его набор для "touchUpInside" и "valuechange".

1 Ответ

0 голосов
/ 08 апреля 2011

его набор для "touchUpInside" и "valuechange".

Ваше IBAction запускает два события, которые произойдут при изменении значения ползунка.

...