2016-04-06 7 views
1

Ich habe ein UIScrollView mit einer anderen Ansicht dahinter, die Schaltflächen hat. Die Schaltflächen können nicht in der Bildlaufansicht sein, sie müssen dahinter stehen. Ich verwende die pointInside-Methode, um Taps an die Schaltflächenansicht hinter der Bildlaufansicht zu übergeben, wenn der Benutzer darauf tippt. Ich möchte jedoch nicht auf die Schaltflächenansicht tippen, wenn der Benutzer versucht, zu ziehen/zu blättern. Wenn dies der Fall ist, möchte ich, dass es in der Bildlaufansicht blättert, statt auf die Schaltflächen zu tippen.So übergeben Sie einen Tipp zum Anzeigen, je nachdem, ob Sie ziehen/scrollen oder einfach tippen

Wie kann ich das erreichen?

Antwort

1

UIScrollView hat eine panGestureRecognizer Eigenschaft. Verwenden Sie die Schwenkgeste state, um festzustellen, ob Sie Berührungen an Ihre Schaltfläche weitergeben müssen oder nicht.

+0

Wie würden Sie Änderungen im Status von panGestureRecognizer hören? – Elise

Verwandte Themen