你好,歡迎來到IOS教程網

 Ios教程網 >> IOS訊息 >> 關於IOS >> 監測手指是否離開屏幕的方法

監測手指是否離開屏幕的方法

編輯:關於IOS

當存在2個或以上的手指在iPad或iPhone屏幕時,有一個手指離開,怎麼判斷哪個手指頭離開屏幕了?發現當手指離開時,系統傳上來的手指坐標數據是 離開那一 剎所有手指頭的坐標,包括離開和未離開的,但卻不明確哪個手指頭的坐標是離開屏幕的?

解決方案

 

當touchend 被 call 的時候

方法會獲得兩個參數  [准確的說2個指針]

一個是touches  一個 event
這2個參數是這樣的 touches 是event的子集
touches 表示的是touchend 這個phase 改變的 touch 比如說一個手指離開了 那麼touches 就是這一個手指,如果兩個手指離開了 touches 就包含2個手指,
而event 表征當前的multitouch sequence 裡所有包含的touch。
舉例來說 3個手指 中有一個手指離開了,那麼touches 包含了一個uitouch 而event裡包含了這個離開的uitouch 以及仍然處於其他狀態的uitouch

 

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved