Как у меня есть метка, которая обновляет значение слайдера динамически (автоматически)? - PullRequest
1 голос
/ 08 сентября 2011

У меня есть ярлык и ползунок в моем приложении для iOS, и я столкнулся с этой проблемой.

Я хочу, чтобы метка прочитала значение ползунка, и я сделал это, используя IBAction с кнопкой, чтобы при каждом нажатии кнопки метка обновляла значение ползунка. Код такой:

label.text = [NSString stringWithFormat:@"%f", slider.value]; 

Это работает, так что теперь, как я могу заставить метку обновить значение как , когда ползунок перетаскивается?

1 Ответ

0 голосов
/ 08 сентября 2011

Создайте метод для обработки при изменении значения и добавьте его в качестве цели, как показано ниже:

[yourSlideReferenceVariable addTarget:self action:@selector(yourMethodNameGoesHere:) forControlEvents:UIControlEventValueChanged];

Определите вашу подпись метода как

-(void)yourMethodNameGoesHere:(id)sender{

}

Если вы чувствуете, что вам будет удобнее делать это в Интерфейсном Разработчике, тогда «значение изменено» - это событие, с которым вам нужно подключить ваш метод IBAction.

...