天天看點

手勢,手勢應用小程式

 第一,

     手勢是指從用一個或多個手指接觸螢幕開始,直到手指離開螢幕為止的所有事件。

     注意:

 在iPhone中最多同時可以支援5點觸摸,iPad中最多同時可以支援11點觸摸。模拟器中按下option鍵,可以模拟兩點觸摸。

第二,

     手勢識别器:UIGestureRecognizer

     關系:UIGestureRecognizer是在Touch的基礎上封裝出來的;

     UIGestureRecognizer的子類:

     UITapGestureRecognizer;//輕拍識别器

     UILongPressGestureRecognizer;//長按識别器

     UISwipGestureRecognizer;//輕掃識别器

     UIRotationGestureRecognizer;//旋轉識别器

     UIPinchGestureRecognizer;//捏合識别器

     UIPanGestureRecognizer;//拖動識别器

下面是手勢識别器的簡單應用

 在我們建立的根視圖檔案中:

  RootViewController.m檔案中

  -(void)viewDidLoad

//選擇事件關聯方法

 -(void)segmentAction:(id)sender

//輕拍方法

-(void)tapAction:(id)sender

//長按方法

-(void)longPressAction:(id)sender

//定義輕掃方法

-(void)swipeAction:(id)sender

//定義旋轉方法

-(void)rotationAction:(id)sender

//定義捏合方法

-(void)pinchAction:(id)sender

//定義拖拽方法

-(void)panAction:(id)sender

//動畫方法

-(void)startAction:(id)sender

 結果:

手勢,手勢應用小程式