我正在用UIView的觸摸事件製作繪圖工具。觸摸事件圖形
的問題是試圖密切 後立即觸摸開始移動時不會發生
touchesMoved事件。
所以很難很難畫出2〜3個像素線。
看到它只是一個像素。
但在iOS模擬器它工作正常。
我認爲這是設備的問題 但SketchBookX(流行的繪圖應用程序),做工精細,太。
我不使用UIScrollView的或UIGuestureRocognizer。
請幫我解決這個問題。
- 我花了一些截圖和「新手不允許張貼圖片...」 X(
我正在用UIView的觸摸事件製作繪圖工具。觸摸事件圖形
的問題是試圖密切 後立即觸摸開始移動時不會發生
touchesMoved事件。
所以很難很難畫出2〜3個像素線。
看到它只是一個像素。
但在iOS模擬器它工作正常。
我認爲這是設備的問題 但SketchBookX(流行的繪圖應用程序),做工精細,太。
我不使用UIScrollView的或UIGuestureRocognizer。
請幫我解決這個問題。
哦,終於讓我找到我的錯
!如果觸摸移動 '的touchesBegan' 之後很短,不火 'touchesMoved'。
但如果「touchesEnd」時,它提供移動點X(
這是有點奇怪,但最後我在一些在線網站用它做:)
你能告訴我我如何繪製觸摸事件嗎?我讀取繪製你應該使用drawrec函數? – kartal 2012-05-22 22:50:38
的一件事是模擬器輸入設備是鼠標,其中「觸摸」的觀點是stricltly 。定義觸摸屏的工作原理有點不同 - 2-3px可以過濾爲噪聲
人們通常插值「丟失」使用UIBezierPath像素:看Increase frequency calls of touchesMoved
我已經在使用非常快速的觸摸移動插值。但它不能解決我的問題。沒有任何touchesMoved事件,它只是一個像素沒有什麼不同: – Minsu 2012-03-19 12:45:28
後屏幕截圖,如果它認爲重要的分享鏈接爲你的問題 – 2012-03-19 09:25:59
@Rohit好的,我添加了屏幕截圖:) – Minsu 2012-03-19 13:06:32
好工作!一個很好的解釋性問題 – 2012-03-20 06:17:07