iOS开发 使用代理反向传值
2015-12-04 12:07
302 查看
iOS开发中页面间的传值大概有六种:1、属性传值 2、代理传值 3 通知 4 单例 5 全局变量 6 NSuserDfault 今天我讲一下使用代理的反向传值;
1.介绍一下我的工程
有两个类 从ViewController页面推到SecondViewController页面 之后用页面A代替ViewController 用页面B代替SecondViewController
在页面A中有一个lable 和一个button 页面B有一个textfiled 然后我现在要从页面a推到页面b,在页面b输入文字返回到页面a的lable上这样一个简单的功能。
2 首先我们在页面b定义一个协议和一个代理属性 如图:
3、页面a必须遵循这个协议并实现其方法
4、页面b的传值部分 如图:
然后运行效果 如图:
页面a:
页面b:
完成效果图
这样就实现了简单的代理反向传值 ,喜欢的点赞,有不懂的可发评论询问。
1.介绍一下我的工程
有两个类 从ViewController页面推到SecondViewController页面 之后用页面A代替ViewController 用页面B代替SecondViewController
在页面A中有一个lable 和一个button 页面B有一个textfiled 然后我现在要从页面a推到页面b,在页面b输入文字返回到页面a的lable上这样一个简单的功能。
2 首先我们在页面b定义一个协议和一个代理属性 如图:
3、页面a必须遵循这个协议并实现其方法
4、页面b的传值部分 如图:
然后运行效果 如图:
页面a:
页面b:
完成效果图
这样就实现了简单的代理反向传值 ,喜欢的点赞,有不懂的可发评论询问。
相关文章推荐
- iOS推送所有流程(不使用第三方库)
- iOS 代理协议
- iOS 公司开发者账号邓白氏码申请
- IOS 取消右滑返回
- ios申请真机调试( xcode 5)详细解析
- IOS安全–可执行文件dylib注入,无需越狱
- 设置ios中imageView图片自适应,
- 如何发布iOS的企业版安装包?
- iOS,由于图片原因导致tabbar图片点击发生zoom的现象
- iOS 在 Xcode 中重命名项目名称
- ios 开发之加入所需字库问题
- iOS9 以上的真机调试 不用证书
- 获取tableView刷新完成状态
- iOS开发总结之代码规范
- iOS xib simulated metrics size
- iOS8中添加的extensions总结(三)——图片编辑扩展
- IOS 正则表达式的坑
- iOS_笔记
- iOS push 横屏
- IOS学习之 CoreFoundation框架