我想获得移动触摸的位置,所以我需要获得在 TouchesMoved 中移动的触摸数组。我知道如何获得数组,但问题是它只获得了一次触摸,当我放置多个手指时,它只给出第一个触摸信息,因为数组只有一个元素。它在以下代码块中进行了演示:
public override void TouchesMoved (NSSet touches, UIEvent evt)
{
base.TouchesEnded(touches, evt);
Console.WriteLine(touches.Count);
}
它总是打印1.这意味着它只包含一个元素。
真诚的,你的, Peyman Mortazavi
答案 0 :(得分:0)
我自己也明白了。
您需要在接收触摸的面板中启用多点触控。
让我们假设myPanel就是这种情况。
myPanel.MultipleTouchEnabled = true;
此致 S. Peyman Mortazavi