2012-07-11 64 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