ios*_*ard 6 uiscrollview uiview uigesturerecognizer ios
我想跟踪一个手指在哪里UIScrollView.我有子类UIScrollView(见下文)但不幸的是我添加的手势识别器超越了标准的手势识别器.
结果我开始NSLog(@"Pan")工作,但遗憾的是视图不再滚动.
如何让两个手势识别器同时工作?
谢谢.
- (void)viewDidLoad:(BOOL)animated
{
[super viewDidLoad:animated];
UIPanGestureRecognizer *panRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(pan:)];
[scrollView addGestureRecognizer:panRecognizer];
}
- (void)pan:(id)sender {
NSLog(@"Pan");
}
Run Code Online (Sandbox Code Playgroud)
Mic*_*ski 14
如果你不想覆盖标准的那个,你只需要同时识别它们.
- (void)viewDidLoad:(BOOL)animated
{
[super viewDidLoad:animated];
UIPanGestureRecognizer *panRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(pan:)];
panRecognizer.delegate = self;
[scrollView addGestureRecognizer:panRecognizer];
}
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
return TRUE;
}
- (void)pan:(id)sender {
NSLog(@"Pan");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7792 次 |
| 最近记录: |