Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# TouchMoved中不能接收多个触摸_C#_Ios_Mono_Multi Touch_Touches - Fatal编程技术网

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