2011-11-15 11 views
2

グラデーションの背景色を作成するためにレイヤーを私のビューに追加しましたが、私のビューでUISwipeGestureRecognizerを使用する必要があります。問題は、レイヤーでは、スワイプ認識機能が動作しないことです。どのようにできるのか??スワイプ認識機能をレイヤーに追加できますか? ありがとうiOS - CALayerとGesture/Swipe Recognizer

答えて

7

CALayerとその子はUIGestureRecognizerのものをサポートしていません。UIViewのみです。つまり、囲みビューにジェスチャ認識機能を追加し、-[CALayer hitTest:]、または-[CALayer pointInside:]を呼び出して、特定のタッチまたはイベントでヒットしたレイヤーを確認する必要があります。