iOS - 一行代码为 UIView 添加手势事件

2018-02-07  本文已影响863人  简了个书1993

合理利用类别 (Category),可以 ‘更快捷’ ‘更简单’ 的完成复杂的事情😄

一行代码为 view 添加手势事件

// 一行代码为 view 添加手势事件
[view addGestureTapEventHandle:^(id sender, UITapGestureRecognizer *gestureRecognizer) {
    NSLog(@"tap");
}];

添加更多手势事件

// 添加滑动事件
[view addGesturePanEventHandle:^(id sender, UIPanGestureRecognizer *gestureRecognizer) {
    NSLog(@"pan");
}];
// 添加长按事件
[view addGestureLongPressEventHandle:^(id sender, UILongPressGestureRecognizer *gestureRecognizer) {
    NSLog(@"long press");
}];

如有问题,请留言,会第一时间回复。😄


代码请移步至Github:
https://github.com/kssion/iOS/tree/master/UIView%2BEvents

上一篇 下一篇

猜你喜欢

热点阅读