本人是在 Application中直接寫的
多種手勢同時加載到一個 響應者上 需要設置代理
導入代理 UIGestureRecognizerDelegate
在實現回調方法的時候 要先實現一個方法
屏幕快照 2016-04-17 下午6.51.24.png
1.創建一個 響應者 (也就是響應手勢的 控件)
注意: 一定記得將 用戶交互 打開
屏幕快照 2016-04-17 下午5.37.17.png
2. 手勢創建與 回調方法
(1.)輕拍手勢
** 注意: 手勢的添加方法是 addGestureRecognizer **
屏幕快照 2016-04-17 下午6.02.02.png
輕拍手勢的回調方法
屏幕快照 2016-04-17 下午6.05.08.png
(2.)捏合手勢
** *注意: 捏合手勢 要設置代理 pinchCG.delegate = self; * **
屏幕快照 2016-04-17 下午6.09.49.png
捏合手勢的回調方法
** *注意: 捏合手勢中使用了 2D放射變換函數 改變圖片的大小 * **
scale: 縮放比例
屏幕快照 2016-04-17 下午6.17.41.png
(3.)旋轉手勢
要設置 代理
** *注意: 記得要將坐標值 復原 * **
屏幕快照 2016-04-17 下午6.33.12.png
旋轉手勢的回調方法
rotation 用來設置旋轉的方向和旋轉的弧度
屏幕快照 2016-04-17 下午6.35.53.png
(4.)平移手勢
** *注意: 記得要將坐標值 復原 * **
屏幕快照 2016-04-17 下午6.37.51.png
平移手勢的回調方法
屏幕快照 2016-04-17 下午6.38.03.png
(5.)邊緣清掃手勢
屏幕快照 2016-04-17 下午6.38.36.png
邊緣清掃手勢回調方法
屏幕快照 2016-04-17 下午6.38.52.png
(6.)長按手勢
屏幕快照 2016-04-17 下午6.43.04.png
長按手勢回調方法
屏幕快照 2016-04-17 下午6.43.42.png
(7.)輕掃手勢
輕掃手勢回調方法
屏幕快照 2016-04-17 下午6.43.50.png