У меня есть ползунок, который я использую, чтобы где-то установить значение с плавающей запятой. Я подключаю Value Changed к методу в моем viewController. Эта часть работает нормально.
Мне нужно знать, когда пользователь начинает касаться элемента управления, но не обязательно каждый раз, когда ползунок изменяется (для этого я получаю события Value Changed). Итак, я подключил событие Touch Up Inside к другому методу в viewController.
Проблема в том, что этот метод вызывается дважды, когда пользователь касается элемента управления UISlider. Какого черта? Это не работает с UIButtons или другими событиями касания, такими как Touch Down.
Я думаю, что могу обойти это, но это похоже на ошибку в том, как ползунок обрабатывает касания. Кто-нибудь знает, почему это происходит?
Кстати: событие двойного касания происходит, даже когда Touch Up Inside - единственное связанное событие.