Ios 在UITableView上触摸UIView上的事件
我正在试图捕捉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
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#