0
所以我有一個滾動視圖,我想要的是,當我結束我的觸摸(touchesEnded)在此滾動視圖:(做某事),但它不檢測我的touchesended我不知道爲什麼。我怎樣才能解決這個問題,請.sorry,我的英語我是法國人:/檢測touchesEnd在滾動視圖
所以我有一個滾動視圖,我想要的是,當我結束我的觸摸(touchesEnded)在此滾動視圖:(做某事),但它不檢測我的touchesended我不知道爲什麼。我怎樣才能解決這個問題,請.sorry,我的英語我是法國人:/檢測touchesEnd在滾動視圖
子類的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
順便說一句,這不是我自己的發明,在很多網站和教程中都看到過,也許你應該在提問前多研究一下。您可能不得不忽略if(self.dragging)子句,具體取決於您的需要。 – SideSwipe
如果您向我們展示,您是如何嘗試的,我們可以說,可能是錯的。 – vikingosegundo