2013-03-15 195 views
0

在繪製iPhone時,是否有任何函數或算法可以捕獲所有點?就像Android一樣,我們有自己的觀點。獲取歷史積分ios

+0

詳細解釋你想要什麼。如果你發佈了你嘗試過的東西,它也會更好。 – 2013-03-15 09:02:32

+0

其實我們正在開發一個應用程序,它顯示從Ipad接收鼠標點並執行註釋/繪圖的服務器的遠程桌面。在Ipad上也執行相同的繪圖,以便用戶具有適當的延遲繪圖體驗。但Ipad中的圖紙不會與服務器上的圖紙同步。 tkanzakic我們使用相同的邏輯來檢索觸摸點。當我們執行慢註釋時,這種方式很好,但是當執行註釋的速度增加時,所有接觸點都不會被捕獲,因此不會顯示流暢的註釋。 – Jagannath 2013-03-15 10:28:58

+0

使用單點觸摸 – Jagannath 2013-03-15 10:30:08

回答

0

檢查方法touchesBegan:withEvent:touchesMoved:withEvent:touchesEnded:withEvent:touchesCancelled:withEvent:檢測運動

例如使用該方法-touchesMoved:withEvent:方法

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event 
{ 
    UITouch *touch = [touches anyObject]; 
    CGPoint currentPosition = [touch locationInView:self.view]; 
    NSLog(@"%@", NSStringFromCGPoint(currentPosition)); 
} 

有關的詳細信息檢查UIResponder類的documentation

+0

其實我們正在開發一個在服務器(即PC)中模擬表示的ipad繪圖的應用程序。所以,當它快速地畫成兩條線並在那裏有一個小小的空白時。如何過來這個? – Jagannath 2013-03-15 10:13:23

+0

其實我們正在開發一個應用程序,它顯示了從Ipad接收鼠標點並執行註釋/繪圖的服務器的遠程桌面。在Ipad上也執行相同的繪圖,以便用戶具有適當的延遲繪圖體驗。但Ipad中的圖紙不會與服務器上的圖紙同步。 tkanzakic我們使用相同的邏輯來檢索觸摸點。當我們執行慢註釋時,這種方式很好,但是當執行註釋的速度增加時,所有接觸點都不會被捕獲,因此不會顯示流暢的註釋。 – Jagannath 2013-03-15 10:28:30