У меня есть ряд сегментированных элементов управления, которые вызывают методы, когда происходит событие "Значение изменено".
Моя проблема заключается в том, что значения меняются, если пользователь выполняет мультитач-жесты, которые начинаются с элементов управления: смахивание четырьмя пальцами вверх (для переключения приложений) или сведение пяти пальцев (возврат на главный экран). Я пытался изменить методы, чтобы они реагировали только на события «Touch Up Inside», но сегментированные элементы управления по-прежнему изменяют значения с помощью жестов мультитач независимо.
Есть ли способ создать подкласс UISegmentedControl, чтобы UIControlEventValueChanged возникало только для элементов управления, если для отдельного сегмента есть событие «подправить внутри»?
Большое спасибо!