1.属性方法详解:
#import<CoreGraphics/CoreGraphics.h>
#import<UIKit/UIGestureRecognizer.h>
typedefNS_OPTIONS(NSUInteger, UISwipeGestureRecognizerDirection) {
UISwipeGestureRecognizerDirectionRight =1 << 0,
UISwipeGestureRecognizerDirectionLeft =1 << 1,
UISwipeGestureRecognizerDirectionUp =1 << 2,
UISwipeGestureRecognizerDirectionDown =1 << 3
};
NS_CLASS_AVAILABLE_IOS(3_2)@interface UISwipeGestureRecognizer :UIGestureRecognizer
@property(nonatomic)NSUInteger numberOfTouchesRequired;//滑动的手指数
@property(nonatomic)UISwipeGestureRecognizerDirection direction;// 滑动的方向
@end
@interface playMusicViewController ()<UIGestureRecognizerDelegate>
- (void)viewDidLoad {
UISwipeGestureRecognizer *leftswip=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipDirection:)];
leftswip.direction=UISwipeGestureRecognizerDirectionLeft;
[self.imageView addGestureRecognizer:leftswip];
UISwipeGestureRecognizer *rightswip=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipDirection:)];
rightswip.direction=UISwipeGestureRecognizerDirectionRight;
[self.imageView addGestureRecognizer:rightswip];
UISwipeGestureRecognizer *upswip=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipDirection:)];
upswip.direction=UISwipeGestureRecognizerDirectionUp;
[self.imageView addGestureRecognizer:upswip];
UISwipeGestureRecognizer *downswip=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipDirection:)];
downswip.direction=UISwipeGestureRecognizerDirectionDown;
[self.imageView addGestureRecognizer:downswip];
}
-(void)swipDirection:(UISwipeGestureRecognizer *)sender{
if (sender.direction==UISwipeGestureRecognizerDirectionLeft) {
}
if (sender.direction==UISwipeGestureRecognizerDirectionRight){
}
if (sender.direction==UISwipeGestureRecognizerDirectionUp){
}
if (sender.direction==UISwipeGestureRecognizerDirectionDown){
}
}