0

我想获得移动触摸的位置,所以我需要获得在TouchesMoved中移动的触摸数组。我知道如何获取数组,但问题是它只能获得一次触摸,当我放多根手指时,它只会提供第一次触摸信息,因为数组只有一个元素。它在以下代码块中进行了演示:

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

它总是打印 1。这意味着它只包含一个元素。

此致,佩曼·莫尔塔扎维

4

1 回答 1

0

我自己明白了。

您需要在接收触摸的面板中启用多点触摸。

让我们假设 myPanel 是这种情况。

myPanel.MultipleTouchEnabled = true;

问候, S. Peyman Mortazavi

于 2012-07-11T14:51:47.060 回答