Имам поредица от сегментирани контроли, които извикват методи, когато възникне събитие „Променена стойност“.
Проблемът ми е, че стойностите се променят, ако потребителят извърши жестове с много докосване, които започват от контролите: плъзгане с четири пръста нагоре (за превключване на приложения) или щипване с пет пръста (връщане към началния екран). Опитах се да променя методите, за да отговарят само на събитията „Touch Up Inside“, но сегментираните контроли все още променят стойностите с жестовете с много докосване независимо.
Има ли някакъв начин за подкласиране на UISegmentedControl, така че UIControlEventValueChanged да се появява само за контролите, ако има събитие „докосване вътре“ за отделен сегмент?
Много благодаря!