По поводу проблемы с обновлением значения UISlider ... - PullRequest
1 голос
/ 30 июля 2011

У меня проблема с обновлением значения UISlider.Я использую следующий код для вызова функции всякий раз, когда я перемещаю UISlider:

[photoSlider addTarget:self action:@selector(updateImage2) forControlEvents:UIControlEventTouchDragInside];

И внутри updateImage2 у меня есть следующие строки:

NSUInteger index=photoSlider.value;

if (index>11) {
    photoSlider.value=11;
    index=photoSlider.value;
}

Теперь, если этот код работаетправильно, значение ползунка никогда не должно превышать 11. В моем случае этого не происходит.

Может кто-нибудь любезно сказать мне, что происходит?Спасибо.

редактировать:

Решено с:

[photoSlider addTarget:self action:@selector(updateImage2) forControlEvents:UIControlEventValueChanged];

1 Ответ

0 голосов
/ 16 июня 2015

Да, вам нужно использовать UIControlEventValueChanged событие

...