Имам два изгледа A
и B
. B
е подизглед на A
. Искам да наблюдавам действията с двойно докосване в A
, в този случай ще преместя B
в позиция за докосване.
Сега искам да направя тази част от кодовете вътре в B
, което ще избегне кодирането в A
.
Затова добавих разпознавател на жестове с двойно докосване в B
и презаписах -pointInside:withEvent:
в B
, така че да може да реагира на действие с двойно докосване извън рамката на B
.
Все пак искам други жестове (включително едно докосване) да работят на A
, така че измислих два различни начина как да направя това:
- Разпознайте вътре
pointInside:
и за едно докосване върнетеNO
, за двойно докосване∫ върнетеYES
, но изглежда, че няма начин да направите това. - Винаги връщайте YES за
pointInside:
и улавяйте както единични докосвания, така и жестове с двойно докосване. За жестове с едно докосване го изпратете на A за обработка, но все още не намирате начин за това.
Някой може ли да ми помогне с това? Или кажете дали гледам в грешна посока?