iOS页面传值方式 应用于: 几种传值方式: 1.属性传值(顺传): 实现:A、B两个界面,通过按钮将A界面textField的值传给页面B的label。 A:ViewController B:DetailViewController 2.代理传值(顺传倒传都可以) delegate只能是一对一之间 ...
分类:
移动开发 时间:
2016-10-20 00:14:36
阅读次数:
218
iOS的逆向传值有很多种方法,下面来总结几种常用的传值方式(只贴相关代码): 第一种:代理传值第二个控制器: ? 1 2 3 4 5 6 7 8 9 10 @protocol WJSecondViewControllerDelegate <NSObject> - (void)changeText:( ...
分类:
其他好文 时间:
2016-09-08 10:05:43
阅读次数:
198
1.代理传值 2.AppDelegate传值 3.block传值 4.通知传值 5.NSUserDefault传值 ...
分类:
移动开发 时间:
2016-08-09 02:14:33
阅读次数:
252
代理传值: // SendViewController.h #import <UIKit/UIKit.h> @protocol SendInFor <NSObject> -(void)sendInForIdea:(NSString*)text; @end @protocol SendInForTwo ...
分类:
其他好文 时间:
2016-07-12 10:13:42
阅读次数:
281
什么是代理,知道怎么用,见过N次。会用代理传值,还不够。代理到底是用来干嘛的嘛?还是看看官方文档吧,自己翻译出来看看是不是通顺 代理: 代理是一个简单高效的模式,尤其是一个类在编程的过程中代表或者需要和另一个类协调的时候。委托对象(委托方)会持有代理对象(代理方)的一个引用,并在合适的时机给代理方发 ...
分类:
其他好文 时间:
2016-07-07 00:48:45
阅读次数:
199
页面传值总共有8种方式 -.属性传值(正向传值) 在AttributeVC.h中声明一个属性,用于接收传过来的值 在RootViewVC.m中,赋值 在AttributeVC.m中使用该值 二.代理传值()) 首先在第二个页面DelegateVC.h中定义和声明代理, 为什么delegate(代理) ...
分类:
其他好文 时间:
2016-06-24 19:01:50
阅读次数:
150
介绍:在iOS中类与类,控制器与控制器之间传值的方式有多种,分别是:单例传值、代理传值、通知传值、block传值或者一些偏好设置也可以用来传值。。。。 每一种传值方式都有各自的优点和缺点,针对不同情况选择符合需要的方式进行传值。这里我比较喜欢block方式传值,个人觉得简单好用,省却了不少代码。 下 ...
分类:
移动开发 时间:
2016-06-19 13:01:50
阅读次数:
233
一.block在OC中的用法可以分为大概一下几种. 1>用于成员属性,保存一段代码,可以替代代理传值. 比如说,创建一个ViewController控制器,点击屏幕就跳转到ModalViewController控制器里的时候,不用代理用block实现一些功能: 2>用于参数传递 3>用于返回值 4> ...
分类:
其他好文 时间:
2016-05-29 16:34:00
阅读次数:
189
休息够了,该写点东西了,前一段时间感冒,发烧,扁桃体发炎,发烧,扁桃体再次发炎,再次发烧,够够的了,进入正题,这次主题是通过代理来实现传值,是逆传,就是反方向传值(废话),准备工作的是,有两个控制器,每个控制器上有两个控件,一个是Button(用来实现控制器之间的跳转),一个是Label(用来展示要传递的值和传递过来的值),代理传值很实用,很多时候用代理解耦,不过代码量也不少;
基本原理:有控制...
分类:
移动开发 时间:
2016-05-12 23:02:57
阅读次数:
243
第二个视图控制器如何获取第一个视图控制器的部分信息
例如 :第二个界面中的lable显示第一个界面textField中的文本
这就需要用到属性传值、block传值
那么第一个视图控制器如何获的第二个视图控制器的部分信息
例如:第一个界面中的lable显示第二个界面textField中的文本
这就需要使用代理传值
页面间传值有八大传值方式,下面我们就简单介绍下页面...
分类:
移动开发 时间:
2016-04-29 17:24:44
阅读次数:
191