给UIView及其子类添加Touch事件
张伟 · 3103浏览量 · 发布于2016-03-04
作者onlylin,源码LNViewTouchsExample,开始
引入UIView+LNTouchs.h头文件
点击事件
_myView.tap = [LNTouchTap tapWithTouchBlock:^(id sender) {
NSLog(@"[%@]:view的点击事件",[sender class]);
}];
长按事件
_myView.longPress = [LNTouchLongPress longPressWithTouchBlock:^(id sender) {
NSLog(@"[%@]:view的长按事件",[sender class]);
}];
向左滑动事件
_myView.swipeLeft = [LNTouchSwipe swipeWithTouchBlock:^(id sender) {
NSLog(@"[%@]:view的左滑事件",[sender class]);
}];
向上滑动事件
_myView.swipeUp = [LNTouchSwipe swipeWithTouchBlock:^(id sender) {
NSLog(@"[%@]:view的上滑事件",[sender class]);
}];
向下滑动事件
_myView.swipeDown = [LNTouchSwipe swipeWithTouchBlock:^(id sender) {
NSLog(@"[%@]:view的下滑事件",[sender class]);
}];
向右滑动事件
_myView.swipeRight = [LNTouchSwipe swipeWithTouchBlock:^(id sender) {
NSLog(@"[%@]:view的右滑事件",[sender class]);
}];
拖动事件(与swipe事件不能共存)
_myView.pan = [LNTouchPan panWithTouchBlock:^(UIView *sender, CGPoint point) {
sender.center = point;
NSLog(@"(%f,%f)",point.x,point.y);
}];
源码使用过程中,如无法搭建或有增加其他功能需求,可联系QQ:236-0248-666 ,付费搭建安装修改服务!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
相关推荐
左滑手势push控制器
相关信息
itnanba · 613浏览 · 2019-11-19 11:58:16
iOS 下拉放大顶部视图
相关信息
飘飘悠悠 · 477浏览 · 2019-09-30 15:20:37
头部可悬停的table iOS源码
相关信息
飘飘悠悠 · 508浏览 · 2019-09-29 10:41:31
iOS 全屏侧滑手势
相关信息
飘飘悠悠 · 458浏览 · 2019-09-26 15:32:02
iOS仿微信的悬浮窗,自定义转场动画源码
相关信息
itnanba · 632浏览 · 2019-08-30 11:20:33
高仿微信小程序入口 iOS源码
相关信息
itnanba · 565浏览 · 2019-08-27 15:58:39
卡片滑动控制器 iOS源码
相关信息
飘飘悠悠 · 436浏览 · 2019-08-21 15:51:02
手势滑动返回 iOS源码
相关信息
itnanba · 435浏览 · 2019-08-21 15:40:31
分类专栏
最新发布
源码排行榜
0评论