关于手势 — 手势添加tag值
来源:互联网 发布:cmd登录mysql数据库 编辑:程序博客网 时间:2024/04/29 13:16
当我们定义了多个手势得时候,就需要对收拾做一些区分,当然不区分,每个手势定义一个方法名也是可以的,就是麻烦,所以···
通常我们是给控件加tag值来区分的,当然,手势没有自带的tag属性,但是手势所属的view具有tag属性,
UITapGestureRecognizer *tapGeture1 = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(buttonJump:)]; tapGeture1.delegate = self; [_bView1 addGestureRecognizer:tapGeture1]; UIView *tapView1 = [tapGeture1 view]; tapView1.tag = 151; UITapGestureRecognizer *tapGeture3 = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(buttonJump:)]; tapGeture3.delegate = self; [_bView3 addGestureRecognizer:tapGeture3]; UIView *tapView3 = [tapGeture3 view]; tapView3.tag = 153;
手势方法中实现如下
- (void)buttonJump:(UITapGestureRecognizer *)tapGesture{
UITapGestureRecognizer *singleTap = (UITapGestureRecognizer *)tapGesture; NSInteger index = singleTap.view.tag; switch (index) { case 151:{ ActivitySignUpViewController *actSignUpVC = [[ActivitySignUpViewController alloc]initWithNibName:@"ActivitySignUpViewController" bundle:[NSBundle mainBundle]]; [self.navigationController pushViewController:actSignUpVC animated:YES]; break; } default: break; }}
0 0
- 关于手势 — 手势添加tag值
- 给手势添加tag值
- 给手势添加tag
- 手势添加tag
- iOS 给手势添加tag
- 手势 获取tag值
- 在cell上添加长按手势,并给手势添加tag值
- 给手势UITapGestureRecognizer添加"tag"标志
- iOS-给手势UITapGestureRecognizer添加"tag"标志
- 获取手势上的tag值
- 手势 view tag
- iOS获取手势的tag
- 给手势UITapGestureRecognizer绑定tag
- 手势
- 手势
- 手势
- 手势
- 手势
- [湖南省第六届大学生计算机程序设计竞赛]弟弟的作业
- 在读取视频时动态保存图片
- 十七
- 寻找图的最少割边的算法
- Java单元测试Junit(一)Junit介绍及使用
- 关于手势 — 手势添加tag值
- 工业镜头笔记
- 应用程序间的跳转
- android 保存mp4视频的办法
- Spark Streaming Programming Guide(翻译)
- Android 监听软键盘搜索键
- Leetcode:189. Rotate Array(JAVA)
- cocos2d-x实例学习(9)之CCCardinalSplineBy
- Restore IP Addresses [Leetcode 解题报告]