【发布时间】:2016-04-05 09:59:20
【问题描述】:
我有一个带有自定义手势识别器的自定义半透明视图,它可以识别单指手势。它会在全屏视图上弹出。用户使用捏合和旋转手势与全屏视图进行交互。
所以我想要实现的是防止弹出视图干扰用户继续捏合和旋转全屏视图的能力,即使在弹出视图的范围内也是如此。弹出视图只需要响应我自定义的单指手势识别器即可。
- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event
{
if (event.allTouches.count > 1) {
return NO;
}
...
}
我认为上面的代码可能已经破解了它,但遗憾的是当调用pointInside 时没有填充触摸。请问还有什么建议吗?
【问题讨论】:
标签: ios uiview uigesturerecognizer