iOS开发中touchesBegan和touchesEn…

来源:互联网 发布:域名备案账号忘记 编辑:程序博客网 时间:2024/05/22 02:19
touchesBegantouchedEnd沒有提供給UIScrollViewDelegate
所以要自己建立一個繼承自UIScrollViewclass
重寫這兩個method
myScrollView.h
@interface myScrollView UIScrollView 
@end 
myScrollView.m
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ 
[super touchesBegan:touches withEvent:event]; 
if !self.dragging 
[[self nextResponder] touchesBegan:touches withEvent:event]; 
-(void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{ 
[super touchesEnded:touches withEvent:event]; 
if !self.dragging 
[[self nextResponder] touchesEnded:touches withEvent:event]; 
之後建立UIScrollView就是用myScrollView建立即可使用這兩個method
myScrollView *contentScrollView [[myScrollView alloc] init];
0 0