【发布时间】:2013-03-11 18:34:20
【问题描述】:
我有一个 UIView,它有一个 UIScrollView 子视图并且是一个 UIScrollViewDelegate。因为我已经实现了viewForZoomingInScrollView,所以我不再为 UIView 获取 pan 和 pinch 事件。
我怎样才能找回这些事件?
【问题讨论】:
标签: ios events gestures uiscrollviewdelegate
我有一个 UIView,它有一个 UIScrollView 子视图并且是一个 UIScrollViewDelegate。因为我已经实现了viewForZoomingInScrollView,所以我不再为 UIView 获取 pan 和 pinch 事件。
我怎样才能找回这些事件?
【问题讨论】:
标签: ios events gestures uiscrollviewdelegate
尝试将委托添加到您的手势识别器,实现
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
return YES;
}
【讨论】:
尝试:
[yourviewname setUserInteractionEnabled:YES];
编辑:我刚刚重新阅读了您的问题。你是说你不能平移和/或捏?或者您是说平移和/或捏合时没有收到通知?
【讨论】: