У меня проблема с обновлением значения 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];