Ios5 UIScrollView在3触屏时忽略/传递
因此,我已经研究了一系列可能重复的其他问题。但上述解决方案似乎都不起作用。此外,答案往往是分散和不完整的Ios5 UIScrollView在3触屏时忽略/传递,ios5,xcode4,uiscrollview,uigesturerecognizer,uiresponder,Ios5,Xcode4,Uiscrollview,Uigesturerecognizer,Uiresponder,因此,我已经研究了一系列可能重复的其他问题。但上述解决方案似乎都不起作用。此外,答案往往是分散和不完整的 因此,我在一个子类UIScrollView中有一个UIView。我需要做的就是让UIScrollview忽略3个手指可能出现的所有形式的手势,而是将其传递到内部的UIView。有人能帮我吗。您需要对scrollview进行子类化才能完成此任务。我刚刚用UITableView测试了这项技术,它成功了 @interface OneTwoTouchScrollView : UIScrollView
因此,我在一个子类UIScrollView中有一个UIView。我需要做的就是让UIScrollview忽略3个手指可能出现的所有形式的手势,而是将其传递到内部的UIView。有人能帮我吗。您需要对scrollview进行子类化才能完成此任务。我刚刚用UITableView测试了这项技术,它成功了
@interface OneTwoTouchScrollView : UIScrollView
@end
@implementation OneTwoTouchScrollView
-(BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer*)recognizer
{
return recognizer.numberOfTouches < 3 && [super gestureRecognizerShouldBegin:recognizer];
}
@end
@接口OneToTouchScrollView:UIScrollView
@结束
@TouchCrollView的实现
-(BOOL)手势识别器应开始:(UIGestureRecognizer*)识别器
{
return recognizer.numberoftouchs<3&[超级手势识别器应开始:识别器];
}
@结束