【发布时间】:2016-11-09 02:31:36
【问题描述】:
我有两种观点。基础视图“视图 A”及其子视图“视图 B”
我在视图 A 上实现了轻击手势,我只想在视图 B 上启用该手势,而不是在具有实际手势实现的视图 A 上启用。
视图 B 可以通过 GCAffineTransform 进行变换(可以设置角度)。
【问题讨论】:
标签: ios uigesturerecognizer subview
我有两种观点。基础视图“视图 A”及其子视图“视图 B”
我在视图 A 上实现了轻击手势,我只想在视图 B 上启用该手势,而不是在具有实际手势实现的视图 A 上启用。
视图 B 可以通过 GCAffineTransform 进行变换(可以设置角度)。
【问题讨论】:
标签: ios uigesturerecognizer subview
使类符合 UIGestureRecognizerDelegate。
然后将 self 设置为 UITapGestureRecognizer 委托。
实现以下方法。
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(nonnull UITouch *)touch {
if (touch.view.tag == tagOfBlueView) {
return YES;
}
return NO;
}
【讨论】: