iOS开发UI阶段——第八节 界面通信
2016-02-23 本文已影响26人
隔壁王叔不在家
属性传值
1.属性传值用于第一个界面向第二个界面传送值
2.明确二者联系的桥梁,也就是触发跳转的地方
3.明确传输的值类型是什么
4.在第二个视图控制器内部声明相对应类型的属性,来接收传输的值
5.在第二个界面使用传入的值
代理传值
代理传值用于后面的界面向之前的界面传送值
第1步:声明协议
第2步:声明代理
第3步:执行协议方法
第4步:签订协议
第5步:指定代理
第6步:实现协议方法
block传值
block传值用于后面的界面向之前的界面传送值
1.重定义block
2.将block声明为属性
3.执行block
4.实现block