2011-08-13 37 views
0

所以我有一個滾動視圖,我想要的是,當我結束我的觸摸(touchesEnded)在此滾動視圖:(做某事),但它不檢測我的touchesended我不知道爲什麼。我怎樣才能解決這個問題,請.sorry,我的英語我是法國人:/檢測touchesEnd在滾動視圖

+0

如果您向我們展示,您是如何嘗試的,我們可以說,可能是錯的。 – vikingosegundo

回答

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 
+0

順便說一句,這不是我自己的發明,在很多網站和教程中都看到過,也許你應該在提問前多研究一下。您可能不得不忽略if(self.dragging)子句,具體取決於您的需要。 – SideSwipe