手势识别器(UIGestureRecognizer)- UISwipeGestureRecognizer(轻扫)

来源:互联网 发布:农村淘宝app苹果版下载 编辑:程序博客网 时间:2024/04/28 17:01
////  ViewController.m#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UIImageView *imageView;@end@implementation ViewController- (void)viewDidLoad {    [super viewDidLoad];        // 给imageView添加手势    self.imageView.userInteractionEnabled = YES;        // 创建『轻扫』手势,默认方向是往右滑    UISwipeGestureRecognizer *swipe = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipe:)];        // 设置滑动的方向    /*     UISwipeGestureRecognizerDirectionRight     UISwipeGestureRecognizerDirectionLeft     UISwipeGestureRecognizerDirectionUp     UISwipeGestureRecognizerDirectionDown     */    swipe.direction = UISwipeGestureRecognizerDirectionDown;        [self.imageView addGestureRecognizer:swipe];            // 注意点:如果想要一个控件支持多个方向的滑动,必须创建多个轻扫手势    UISwipeGestureRecognizer *swipeUP = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipe:)];    swipe.direction = UISwipeGestureRecognizerDirectionUp;    [self.imageView addGestureRecognizer:swipeUP];}- (void)swipe:(UISwipeGestureRecognizer *)recognizer{    NSLog(@"滑动啦");}@end

0 0
原创粉丝点击