我已在我的应用中实现了所有手势,并在shouldRecognizeSimultaneouslyWithGestureRecognizer
中返回为是。
我面临的问题是,当我稍微平移时,它将其视为singleTap
并且singleTap
的代码正在执行。我可以理解,我必须在shouldRecognizeSimultaneouslyWithGestureRecognizer
中执行条件代码,但我得到的两个手势是rotationGesture
和panGesture
?
我被困住了。非常感谢。
答案 0 :(得分:0)
对于录制,缩放有多个第三方视图可用,您可以使用它们,因为它们已经过测试。我更喜欢ZDStickerView用于我的大多数应用link。
答案 1 :(得分:0)
我自己解决了,
对于面临这种困难的其他人,
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
if ([otherGestureRecognizer isKindOfClass:[singleTapGesture class]] || [otherGestureRecognizer isKindOfClass:[panGesture class]]) {
return NO;
} else {
return YES;
}
}