Delegate
来源:互联网 发布:js截取字符串中的汉字 编辑:程序博客网 时间:2024/05/16 16:59
*协议传值步骤(6步):
1.由第二个页面制定一个协议,用来命令前一个页面执行方法
2.设置代理人属性
3.让第二页面的代理人(delegate)执行规定的协议方法
4.在使用协议之前,必须要签订协议,由 mainViewController 签订
5.指定第一页为第二页的代理人
6.由第一页实现协议方法
一、在 AppDelegate.m 中引新建视图控制器的头文件 #import “MainViewController.h” 并创建添加导航栏控制器
二、在 MainViewController 视图控制器的 .m 文件中引下一个视图控制器头文件 #import “SecondViewController.h” ,在 SecondViewController 视图控制器的 .h 文件中完成协议传值的前两步
在 .m 中创建 UITextField 文本输入框和 UIButton 在 button 的方法中实现协议中的第三步
在 MainViewController.m 文件中签订协议,完成协议传值的第四步
创建 UIButton
在UIButton的方法中实现协议传值的第五步
实现协议方法,由第二个页面中 UITextField 中的输入的值作为第一个页面 UIButton 的标题,完成协议传值的最后一步
0 0
- delegate
- delegate
- Delegate
- delegate
- Delegate
- Delegate
- Delegate
- Delegate
- delegate
- Delegate
- Delegate
- Delegate
- Delegate
- delegate
- Delegate
- delegate
- delegate
- delegate
- 记录一下今儿的java笔试题编程
- 【DP】ZOJ 3605 Find the Marble
- Viva Confetti(几何+圆盘覆盖问题)
- jQuery设置判断一组chechbox的checked属性
- 模拟一个简单的时钟
- Delegate
- 1~100之间 7的倍数的个数。并打印
- Service之“绑定”
- 纠删码与分布式系统
- Eigen中的变换矩阵
- Android学习 - 序列化
- cgo应用
- 来自苹果的编程语言——Swift简介
- uva 1400题解