IOS-oc中label标签添加点击事件并跳转页面
来源:互联网 发布:wan 微型端口 ip 编辑:程序博客网 时间:2024/05/25 19:58
一,概述
在网上找点击和跳转的方法找了很久,没有一个很规整的,这里记录一下,方便以后查找,也希望给需要的人一点帮助。
二,代码
首先是实现label的点击事件:
@property (strong, nonatomic) IBOutlet UILabel *topage;
这里直接说点击事件的实现:
自定义一个点击后调用的方法:
-(void)touchAble:(UITapGestureRecognizer *)rec{ }
给标签注册添加点击事件:
//设置可点击 topage.userInteractionEnabled=YES; //创建点击事件,点击的时候触发touchAble UITapGestureRecognizer *rec = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(touchAble:)]; //添加点击事件 [topage addGestureRecognizer:rec];
这里点击后就会调用上面的touchAble方法。
然后是cotroller跳转实现:
我这里目标controller叫SecondController
SecondController * sec = [[SecondController alloc]init]; sec.modalTransitionStyle = UIModalTransitionStyleCoverVertical; [self presentViewController:sec animated:YES completion:nil];
这样就实现了点击跳转页面。
顺便说一句,返回前一个页面执行的方法:
//将弹出的模拟视图移除,第一个参数yes表示移除的时候带有动画效果;第二个参数是一个回调方法,当模拟视图移除消失后会调用。 //不写回调方法这样调用[self dismissViewControllerAnimated:YES completion:nil];或者按下面这样带回调方法 [self dismissViewControllerAnimated:YES completion:^{ NSLog(@"back"); //ios 5.0以上可以用该方法 }];
0 0
- IOS-oc中label标签添加点击事件并跳转页面
- iOS 给label添加点击事件
- iOS 给 label 添加点击事件
- Qt:添加点击事件的Label并显示图片
- 点击a标签,跳转到iframe中,并在iframe中显示指定的页面
- 给label添加点击事件
- Qt Label添加点击事件
- iOS,OC给button添加block点击事件扩展
- label标签的二次点击事件
- a标签中有点击事件禁止跳转
- iOS中为view添加点击事件
- iOS移动中按钮添加点击事件
- iOS移动中按钮添加点击事件
- 页面回车事件点击跳转
- JQuery中模拟点击<a>标签,实现页面跳转
- 在UIView中添加点击事件oc及swift
- iOS oc页面的跳转
- iOS tatableViewCell添加button并获取点击事件
- CentOS 7 yum方式快速安装MongoDB
- php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
- 【Alogrithm】迪杰斯特拉算法
- 【笔记】unix系统下,多个静态库链接到一个可执行程序后,执行时出现莫名奇妙的问题
- 精心整理python自动化测试小技巧一 (最好ctrl+f直接搜关键字)
- IOS-oc中label标签添加点击事件并跳转页面
- SpringMVC 直接处理.html/.htm 文件
- iOS 正则表达式判断纯数字以及匹配11位手机号码
- 学习laravel框架二:开始
- 算法学习-字符串循环左移
- Seeking Wisdom,如何系统地提高自己的智慧?
- 调用存储过程
- 使用JS操作SVG示例--时钟
- Python安装第三方模块时的“unable to find vcvarsall.bat”