检测touchesEnded在scrollview中

时间:2011-08-13 10:14:52

标签: iphone xcode uiscrollview uiimageview touch

所以我有一个滚动视图,我想要的是当我在这个滚动视图中结束我的触摸(touchesEnded):(做某事)但它没有检测到我的touchesended我不知道为什么。我怎么能解决这个问题。我的英语是我的法语:/

1 个答案:

答案 0 :(得分:0)

像这样的子类uiScrollview它应该工作: 在.h文件中:

@interface MyScrollView : UIScrollView {
}

@end

在.m文件中:

@implementation MyScrollView

- (void) touchesEnded: (NSSet *) touches withEvent: (UIEvent *) event {
if (!self.dragging) {
[self.nextResponder touchesEnded: touches withEvent:event]; 
}       
[super touchesEnded: touches withEvent: event];
}
@end