爲了製作應用程序演示和演示文稿,我想繪製與觸摸對應的圓圈,就像在iOS模擬器中一樣,但是在設備本身上。在模擬器中顯示iOS設備上的觸摸
理想情況下,這將與其他代碼正交。也許這繪製圓和轉發的事件,而是一個UIView事件轉發似乎需要其他視圖注意:
是否有這樣做的一個乾淨的方式?
感謝(因爲我的應用程序使用的手勢,MIDI,和OpenGL我不能使用演示模擬器)!
爲了製作應用程序演示和演示文稿,我想繪製與觸摸對應的圓圈,就像在iOS模擬器中一樣,但是在設備本身上。在模擬器中顯示iOS設備上的觸摸
理想情況下,這將與其他代碼正交。也許這繪製圓和轉發的事件,而是一個UIView事件轉發似乎需要其他視圖注意:
是否有這樣做的一個乾淨的方式?
感謝(因爲我的應用程序使用的手勢,MIDI,和OpenGL我不能使用演示模擬器)!
這工作很好,謝謝! – Taylor
我不認爲有這樣做的乾淨方式。然而,這是我想嘗試:
使用method swizzling掛鉤到所有的意見通過交叉混合的方法
- touchesBegan:withEvent:
– touchesMoved:withEvent:
– touchesEnded:withEvent:
爲UIView
類。此外,您可能還需要調整UIGestureRecognizer
子類的某些方法,因爲它們可能會阻止上面列出的方法被調用。這樣你就可以做你自己的事情(例如,在屏幕上繪製觸摸點),並讓視圖像以前一樣處理觸摸。
嗯。我不是iOS開發人員,但這看起來像是一件相當痛苦的事情。也許你可以讓人們在演示過程中使用你的應用程序? –