说明:代理传值一般在反向传值中使用。 本贴的例子是:有A和B两个界面,要实现的效果就是先让A跳转到B,然后B中有个颜色的参数,当B跳转到A时,把这个颜色的参数传递给A,在A中利用这个颜色改变自己界面的颜色。 第1步:在发送者(界面B)中,制定协议(在.h头文件中声明) // 协议名一般以本类的类名开 ...
分类:
移动开发 时间:
2017-12-29 12:15:27
阅读次数:
127
主线程与子线程常常须要进行数据的传递。不同的类之间,不同的控制器之间都须要。 并且常常须要监听一个动作的完毕。而后才去做对应事件。(代理是一对一的关系)。 一、代理传值 代理是一种设计模式。iOS中用的许多。能够通过自己定义代理来进行传值。 參见我的这篇文章 http://blog.csdn.net ...
分类:
移动开发 时间:
2017-05-17 20:56:51
阅读次数:
257
休息够了,该写点东西了,前一段时间感冒,发烧,扁桃体发炎,发烧,扁桃体再次发炎,再次发烧,够够的了,进入正题,这次主题是通过代理来实现传值,是逆传,就是反方向传值(废话),准备工作的是,有两个控制器,每个控制器上有两个控件,一个是Button(用来实现控制器之间的跳转),一个是Label(用来展示要传递的值和传递过来的值),代理传值很实用,很多时候用代理解耦,不过代码量也不少;
基本原理:有控制...
分类:
移动开发 时间:
2016-05-12 23:02:57
阅读次数:
243
在ios开发中,我们经常需要用到传值来实现对数据的传递和加载,不管是跨页面的传值还是不跨页面的传值,关于传值的实现我简单的做了以下总结:
一:利用通知(NSNotificationCenter)进行传值:
首先我们从ViewController跳到RootViewController中,在RootViewController中写如下代码:
...
分类:
移动开发 时间:
2015-08-19 13:28:15
阅读次数:
142
1、.h文件中声明代理 @protocol ExchangePointArrayDelegate
-(void)exchangePointsIn:(NSArray *)pointarray; //用来传递exchangePoints这个数组的代理方法
@end
@property (weak , nonatomic) id delegate; 声明这个delegate必须使用weak...
分类:
移动开发 时间:
2015-07-20 16:35:00
阅读次数:
127
主线程与子线程经常需要进行数据的传递,不同的类之间,不同的控制器之间都需要。
而且经常需要监听一个动作的完成,而后才去做相应事件。(代理是一对一的关系)。
一、代理传值
代理是一种设计模式。iOS中用的非常多。可以通过自定义代理来进行传值。
参见我的这篇文章 http://blog.csdn.net/xn4545945/article/details/31036523
在iOS中,委托方...
分类:
移动开发 时间:
2014-07-14 13:55:52
阅读次数:
253