Получить значение ползунка при редактировании законченного Xcode iOS - PullRequest
0 голосов
/ 12 января 2012

Я пробовал «редактирование конца» и «редактирование выхода при перетаскивании», но это не работает.

Это работает:

 - (IBAction)ValueChanged:(id)sender {
    int value1 = (int)(Slider1.value * 255);

    Label1.text = [[NSString alloc] initWithFormat: @"%i", value1 ];
}


- (IBAction)TouchDown:(id)sender forEvent:(UIEvent *)event {
    int value2 = (int)(Slider1.value * 255);

    Label1.text = [[NSString alloc] initWithFormat: @"%i", value2 ];

}

Ничего не изменится с этим:

- (IBAction)TouchCancel:(id)sender forEvent:(UIEvent *)event {
    int value2 = (int)(Slider1.value * 255);

    Label1.text = [[NSString alloc] initWithFormat: @"%i", value2 ];
}


- (IBAction)EditingEnd:(id)sender {
    int value2 = (int)(Slider1.value * 255);

    Label1.text = [[NSString alloc] initWithFormat: @"%i", value2 ];
}

1 Ответ

1 голос
/ 12 января 2012

Событием по умолчанию, используемым UISliders, является UIControlEventValueChanged.

После этого метод должен выглядеть примерно так:

- (IBAction)sliderAction:(id)sender {
// fun code
}
...