2011-11-15 130 views
2

我添加了一個圖層到我的視圖來創建漸變背景顏色,但我需要在我的視圖中使用UISwipeGestureRecognizer。現在的問題是,對於圖層,滑動識別器不起作用!我能怎麼做??我可以添加滑動識別器到圖層嗎? 謝謝iOS - CALayer和手勢/滑動識別器

回答

7

CALayer和它的孩子不支持UIGestureRecognizer的,只有UIView沒有。這意味着您必須將手勢識別器附加到某個封閉視圖,並調用-[CALayer hitTest:]-[CALayer pointInside:]以查看哪個圖層已被特定的觸摸或事件擊中。