Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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
Xamarin.forms 点击事件上的MR.手势ContentView在iOS模拟器上有TapEventArgs.touch null_Xamarin.forms_Ios Simulator_Touch Event_Mr.gestures - Fatal编程技术网

Xamarin.forms 点击事件上的MR.手势ContentView在iOS模拟器上有TapEventArgs.touch null

Xamarin.forms 点击事件上的MR.手势ContentView在iOS模拟器上有TapEventArgs.touch null,xamarin.forms,ios-simulator,touch-event,mr.gestures,Xamarin.forms,Ios Simulator,Touch Event,Mr.gestures,我从MR.signals.ContentView继承了一个控件并订阅了 Tapped+=pinchToomContainer\u在构造函数中Tapped。 还向设置为Content的AbsoluteLayout中添加和图像以及一些其他控件 在偶数处理程序内部(轻敲时),触碰为null(甚至没有提到它在列表中没有触碰) 此外,具备以下条件(如果可能有帮助的话): 该问题仅出现在iOS上(Android系统还可以)。(不幸的是,目前无法检查实时iOS设备) 所以,我不知道为什么触摸为空会发生这种情况

我从MR.signals.ContentView继承了一个控件并订阅了
Tapped+=pinchToomContainer\u在构造函数中Tapped
。 还向设置为
Content
AbsoluteLayout
中添加和图像以及一些其他控件

在偶数处理程序内部(轻敲时),
触碰
null
(甚至没有提到它在列表中没有触碰)

此外,具备以下条件(如果可能有帮助的话):

该问题仅出现在iOS上(Android系统还可以)。(不幸的是,目前无法检查实时iOS设备)


所以,我不知道为什么触摸为空会发生这种情况。

我刚刚检查了一下,GestureSample在iPhone 11模拟器中工作。请您提交一个问题,并附上一个示例项目。@MichaelRumpler,谢谢您的回复,但不幸的是,我无法附上该项目,因为它是某个客户的一个大型现有项目。问题是ContentView包含Syncfusion图像编辑器,触摸处理方式很复杂。但是,如果你说“哦,那么这不是手势先生的问题,那么……”,我不同意你的看法,因为即使SF以某种方式(透明地)处理手势,手势先生仍然会调用
触摸
事件并向其传递一些数据,这被认为是有意义的。(特别是考虑到它在Android上运行良好)。
e.Handled == true;
e.NumberOfTaps == 0;
e.Touches == null;