[笔记]20170323 ios Touch失效的问题
Touch失效的问题 开发中遇到touch失效的问题,经过调试,最终发现由于第三方库MBProgressHUD没有删除的情况下跳到了别的view 而本身添加了UITapGestureRecognizer 于是只能手动删除(此解决方案并非最佳)。 - (BOOL)gestureRecognizer:(UIGestureRecognizer )gestureRecognizer shouldReceiveTouch:(UITouch )touch {
//touch edit by brook.
if ([touch.view isKindOfClass:[UIButton class]])
{
return NO;
}
if([touch.view isKindOfClass:[MBProgressHUD class]]){
[touch.view removeFromSuperview];
return NO;
}
return YES;
}
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果