UIScrollViewのコンテンツであるUIViewにUILongPressGestureを追加し、UIScrollViewが自分のRootViewControllerに追加されました。ジェスチャ認識器の終了後に親ビューコントローラに渡す
longPressが認識されたら、私は自分のRootViewControllerのtouches startedメソッドを呼び出したいと思います。 私はRootViewControllerで長押しを押したときに通知を受けたいと思っています。
この私の階層: RootViewController - CustomScrollView - 私たちは長押しジェスチャーを得るとき
ContentsViewsは私が長い間プレス用の画面に触れているfingereを持ち上げることなくタッチがRootViewControllerで始まった呼びたい、longPressGesturesを持っているContentsViews。
実際ウェンiは、認識された長押しジェスチャーを取得イムscrollviewからContentsViewsを削除し、私はRootViewControllerにしたい場所今まで私が移動できるように、同じポイントでrootViewcontrollerにそれを追加し、そこでどのように私はタッチのためのことをコールバックするのですかrootviewで動いた。 –
タッチが開始されたメソッドがコンテンツビューにある場合は、コンテンツビューを移動しても、それでも目を覚ますことができます。 –