當前位置:編程學習大全網 - 網站源碼 - IOS畫圖從屏幕左邊緣滑動到右邊時沒有反應。

IOS畫圖從屏幕左邊緣滑動到右邊時沒有反應。

由於項目的需要,開發了簽名畫板。該方案是使用touchesBegan和touchesMoved來記錄用於繪圖的手指軌跡。這並不復雜,無需贅述。功能完成後,出現壹個問題:手指從屏幕左邊緣滑動不能觸發touches begined,也就是說不能從屏幕左邊緣向右畫線,但是可以從右向左向屏幕邊緣畫線。經過壹次谷歌操作,我終於找到了原因。原來是導航條的滑動手勢和畫圖手勢發生了碰撞(應該是對滑動手勢的識別阻礙了touchesBegan的反應)。因為我的簽名界面不需要向後滑動,所以我關閉了後退手勢,成功解決了這個問題:

網上提到3D Touch的手勢也會導致類似的問題。經過自測,我的問題不是這個原因造成的。

參考鏈接:“觸摸開始:事件:”在屏幕左邊緣延遲。

雖然鏈接提到了3D Touch,但是給了我壹個思路。如果關閉back手勢不能解決您的問題,請嘗試關閉3D Touch手勢。

  • 上一篇:aix安裝curl
  • 下一篇:魔獸世界裏怎麽設置液晶數字字體?
  • copyright 2024編程學習大全網