отображать значение, пока пользователь скользит - PullRequest
0 голосов
/ 20 апреля 2011

пожалуйста, я недавно сделал ползунок, который позволяет пользователю выбирать радиус алгоритма поиска в КМ, мне просто нужно отобразить значение этого ползунка, пока пользователь скользит, как показано в этой демонстрации (http://www.youtube.com/watch?v=FEAkVCouI_Y)или даже в виде небольшого всплывающего сообщения над ползунком, показывающего значение (которое будет более профессиональным, я думаю), спасибо заранее :)))

1 Ответ

4 голосов
/ 20 апреля 2011

Вам необходимо настроить свойство UISlider с именем «непрерывный». Как сказано в документации: «Если ДА, ползунок непрерывно отправляет события обновления в метод действия связанной цели. Если НЕТ, ползунок отправляет событие действия только тогда, когда пользователь отпускает ползунковый регулятор ползунка, чтобы установить окончательное значение. *

Значением по умолчанию для этого свойства является YES. "

(Интересно, почему он отключен, если по умолчанию установлено значение «ДА»?)

Во-вторых, вам нужно добавить цель к объекту UISlider. Вы можете сделать это с помощью addTarget:… message:

- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents

Насколько я помню, вам нужен тип события элемента управления UIControlEventValueChanged.

...