block传值

原创 2015年07月07日 15:23:33

1,声明一个block

//@property (nonatomic, copy) void (^名字)(参数类型  参数);

@property (nonatomic, copy) void (^progressHandler)(double progress);


2,赋值

self.progressHandler(progress);

3.引用

_fileDownloader.progressHandler = ^(double progress) {
            vc.progressView.progress = progress;
        };

Block的使用--页面传值方法及探究

上一篇讲了Block的简单实用,这一篇则是讲述Block的最经常也是比较简单的用法,个人认为这是block相对其他页面传值方式比较好的一个用处。也顺便总结下这两天对Block的理解的一些注意点。对于页...
  • CNLF14
  • CNLF14
  • 2015年07月27日 18:02
  • 1488

iOS Block的基本使用以及Block传值

block为我们提供了一个非常便捷的方法去实现各种传值以及回调 合理的使用block可以减少代码量以及更加优雅的实现功能 现做个小整理如下: #pragma mark About Block ...
  • Scott_cc
  • Scott_cc
  • 2016年04月14日 15:52
  • 3406

IOS-block实现页面之间的传值

利用Block实现两个页面之间的传值,假设有两个控制器control1 和control2,control1上有一个label和一个button,点击button跳转到control2,control...
  • Arack
  • Arack
  • 2016年08月02日 20:05
  • 658

iOS block传值(逆传)

block是个好东西,是苹果官方推荐的一种方法,效率高,代码简单,今天用block主要是做一个简单传,暂时不对block详细介绍,关于__block的用法,后期会一一介绍; 接下来,通过一个block...
  • Arodung
  • Arodung
  • 2016年05月31日 23:36
  • 1035

iOS-OC-iOS传值大全(代理传值,block 传值,单例传值,通知传值,属性传值)

1、代理传值 有A \B 两个页面需要将B页面的值传个A 总结: 1.首先应该在b页面写一个协议,协议里有带参数的方法,并创建实现该协...
  • u014220518
  • u014220518
  • 2016年03月21日 11:52
  • 805

iOS --- block的一些使用方法(反向传值)

最近有个朋友问我iOS中的block 是怎么用的, 我根据自己的所学把实际应用的一些写法告诉他了 因为我觉得这个主要是更注重实用性, 好了废话不多说,直接上实际的 ------...
  • withStyle
  • withStyle
  • 2015年12月02日 16:16
  • 3689

控制器之间的数据传递——Block传值

Block传值 我们先在这里约定:界面1传值到界面2为顺传,界面2传值到界面1为逆传 一般用Block传值是为了降低视图控制器之间的耦合度,和代理传值类似主要用于逆序传值。 一. 实现步骤: ...
  • SSIrreplaceable
  • SSIrreplaceable
  • 2016年08月29日 18:36
  • 873

Swift中闭包实现OC的block传值

基本操作就是在第二个页面定义一个闭包函数,然后在第一个页面将定义好的函数,通过函数指针传递到第二个页面,然后就阔以了。废话不多说,直接上代码// // ViewController.swift //...
  • chenglei9128
  • chenglei9128
  • 2016年04月15日 18:02
  • 1028

block的简单回调传值

由于block的火热,让我这个菜鸟也不得不多了解一下block的基本用法,虽然我之前用的是protocal代理的方式在页面之间进行的传值。但是,block的火热让我不得不来写一个demo学习下,好了废...
  • Lu_Ca
  • Lu_Ca
  • 2015年11月19日 14:36
  • 1789

oc三种传值方式:通知传值,代理传值,block传值

三种传值方式分别为:通知传值,代理传值,block传值 通知和代理的区别(重点) 1,代理可以给sender返回值;通知不能返回值 2,通知代理量小,代理实现步骤比较繁琐 3,通知是一对多/一对无的关...
  • tundraw
  • tundraw
  • 2015年07月16日 22:25
  • 2383
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:block传值
举报原因:
原因补充:

(最多只允许输入30个字)