C# TouchMoved中不能接收多个触摸
我想获得移动触摸的位置,因此我需要获得在触摸移动中移动的触摸阵列。我知道如何获得数组,但问题是它只获得一次触摸,当我放置多个手指时,它只给出第一次触摸信息,因为数组只有一个元素。它在以下代码块中演示:C# TouchMoved中不能接收多个触摸,c#,ios,mono,multi-touch,touches,C#,Ios,Mono,Multi Touch,Touches,我想获得移动触摸的位置,因此我需要获得在触摸移动中移动的触摸阵列。我知道如何获得数组,但问题是它只获得一次触摸,当我放置多个手指时,它只给出第一次触摸信息,因为数组只有一个元素。它在以下代码块中演示: public override void TouchesMoved (NSSet touches, UIEvent evt) { base.TouchesEnded(touches, evt); Console.WriteLine(touches.Count
public override void TouchesMoved (NSSet touches, UIEvent evt)
{
base.TouchesEnded(touches, evt);
Console.WriteLine(touches.Count);
}
它总是打印1。这意味着它只包含一个元素
诚挚的,
佩曼·莫塔扎维(Peyman Mortazavi)是我自己弄的
您需要在接收触摸的面板中启用多点触摸
让我们假设myPanel就是这样
myPanel.MultipleTouchEnabled = true;
问候,,
S.Peyman Mortazavi