iOS-UI-页面通信-8总结

UI交互页面通信总结
  共计有四种方式
 分别为:
第一种:由前往后传值 《属性传值》
 这种方式,是借助一个中间值的方式进行传值的,根据页面之间相同的属性进行传值,第一层的视图值传值给下一层的视图值,然后通过中间值来进行传递,但是这个地方有坑,借助的是属性形同的值,并非是形同的空间
1:在第一层定义属性,取到控件值
2:在下一层里面根据控件写一个中间值
3:在pus推出下一个界面的里面写根据新对象取到中间值赋值
4:将中间值的内容赋值给下一个控件的值

第二种:由后往前 协议传值
    //总结:属性传值:一般使用从前往后传值的情况
    //如果从后往前,传值,需要借助其他传值方式
    //协议传值方式
    //第一步:声明协议
    //第二步 声明代理人
    //第三部 执行协议方法
    //第四部 签订协议
    //第五步 指定代理人
    //第六步 实现协议方法
第三种:Block的传值 由后往前传值 这里是属性传值
   第一步 设置Block的属性
   第二步 将要传递的内容通过属性Block先给他
   第三步:实现block(接收传递过来的内容)
第四种:Block的数据传值
  第一步:block的重定义tyepedef
  第二步:声明方法,让Block作为方法参数
  第三步:实现Block座位方法参数的那个方法
  第四步 回调Block事件

实现代码:链接: http://pan.baidu.com/s/1i3NBWe5 密码: cx9a

转载于:https://my.oschina.net/rdqblogs/blog/684912

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值