IOS 關於ScrollView和UITouch事件衝突的解決
阿新 • • 發佈:2019-02-03
當你使用scrollview的時候是無法接收到touchesBegan等事件的,但是有的時候又不得不用改怎麼辦呢,之前也在參考別人的解決方案,彙總了下..........
給UIScrollView新增一個分類就能快速的解決.直接上程式碼
#import "UIScrollView+UITouchEvent.h"
@implementation UIScrollView (UITouchEvent)
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
[[self nextResponder]
}
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
[[self nextResponder]touchesMoved:touches withEvent:event];
}
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
[[self nextResponder]touchesEnded:touches withEvent:event];
}
@end
@end
做個分類拖到專案裡,就這輕鬆愉快....水平有限只能說到這了