Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.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
Ios 在UITableView上触摸UIView上的事件_Ios_Uitableview_Uiview_Xamarin - Fatal编程技术网

Ios 在UITableView上触摸UIView上的事件

Ios 在UITableView上触摸UIView上的事件,ios,uitableview,uiview,xamarin,Ios,Uitableview,Uiview,Xamarin,我正在试图捕捉UIView上的touchsbegind和touchsmoved事件。 我有一个合理的观点;每个单元格都包含一个带有多个控件的UIView。其中一个控件是UIView的子类,其代码位于touchsbegind和touchsmoved事件中 如果此控件不在tableviewcell上,则其工作正常。但是在这种情况下,所有的触摸都会影响tableview,而不会影响UIView 如何忽略TouchEvents并将其重定向到UIView?请尝试将表格视图(scrollview)的延迟Co

我正在试图捕捉UIView上的
touchsbegind
touchsmoved
事件。 我有一个合理的观点;每个单元格都包含一个带有多个控件的UIView。其中一个控件是UIView的子类,其代码位于
touchsbegind
touchsmoved
事件中

如果此控件不在
tableviewcell
上,则其工作正常。但是在这种情况下,所有的触摸都会影响tableview,而不会影响UIView


如何忽略TouchEvents并将其重定向到UIView?

请尝试将
表格视图(scrollview)的
延迟ContentTouches
属性设置为YES。

试试这个

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
   if ([touch.view isDescendantOfView:yourview])
   {
       return NO;
   }   
return YES;
}

好的,很高兴。请把这个标记为答案。嗨,我在Xamarin和C#一起工作。我不知道如何将这段代码转换成C#