2012-07-11 65 views
0

我想要獲得移動觸摸的位置,所以我需要獲得在TouchesMoved中移動的觸摸陣列。我知道如何獲得數組,但問題是它只能獲得一次觸摸,並且當我放置多個手指時,它只給出第一個觸摸信息,只導致數組只有一個元素。據證實在下面的代碼塊:TouchMoved不能接收多個觸摸

public override void TouchesMoved (NSSet touches, UIEvent evt) 
    { 
     base.TouchesEnded(touches, evt); 
     Console.WriteLine(touches.Count); 
    } 

它總是打印1.這意味着它僅僅包含一個元素。

此致, Peyman的Mortazavi

回答

0

我自己知道了。

您需要在接收觸摸的面板中啓用多點觸控。

讓我們假設myPanel是這種情況。

myPanel.MultipleTouchEnabled = true; 

問候, S. Peyman的Mortazavi