Ale*_*one 8 objective-c uibutton uiscrollview uigesturerecognizer ios
我UIButton在一个UIView内部有一堆s UIScrollView.我正在尝试向滚动视图添加点按识别器.点击识别器会触发,但现在我的按钮都没有工作.
我知道在iOS5中,完成后UIScrollView可以以某种方式将触摸事件传递给控件层次结构.任何人都可以帮我弄清楚如何做到这一点?
Til*_*ill 15
将该UIGestureRecognizer属性设置cancelsTouchesInView为NO.
UITapGestureRecognizer *singleTapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self
action:@selector(singleTap:)];
singleTapGestureRecognizer.numberOfTapsRequired = 1;
singleTapGestureRecognizer.enabled = YES;
singleTapGestureRecognizer.cancelsTouchesInView = NO;
[tapableView addGestureRecognizer:singleTapGestureRecognizer];
[singleTapGestureRecognizer release];
Run Code Online (Sandbox Code Playgroud)
一个布尔值,用于影响在识别手势时是否将触摸传递到视图.
当此属性为YES(默认值)并且接收器识别其手势时,未处理的该手势的触摸不会传递到视图,并且通过发送到视图的touchesCancelled:withEvent:消息取消先前传递的触摸.如果手势识别器不识别其手势或者该属性的值为否,则视图接收多点触摸序列中的所有触摸.
| 归档时间: |
|
| 查看次数: |
5698 次 |
| 最近记录: |