美文网首页
iOS中界面传值

iOS中界面传值

作者: 叔简 | 来源:发表于2019-05-07 15:54 被阅读0次

在开发中时常会遇到不同界面之间的传值需求,下边我总结了几种比较常见和基础的传值方式。

1. 属性传值(通常用于从前往后传)

  ① 创建一个新的controller,.h中创建接收传值的属性:(接收界面)

创建一个字符串属性

在.m中设置接收传值的属性:

将传过来的字串当title使用

② 传值界面:

引入接收界面的头文件

传值:

给属性赋值

结果如下:

controller的title变为属性传值

2. block传值:(通常用于反向传值,从后往前传值)

① 利用属性:

   传值界面的.h:(关于block方法的返回参数和定义情况,具体可自行百度)

设置block方法和属性

传值界面的.m:

直接传值即可

接收界面:

依然赋值controller的标题

结果如图:

② 利用方法传值:

传值界面的.h:

定义block 定义方法 传值

接收界面:

引入头文件 调用方法

结果如图:

3.delegate传值(今天先这样,有空再写.......)

相关文章

  • iOS页面间传值详解(二)

    在iOS页面间传值详解(一)中,介绍了iOS界面间的正向传值以及逆向传值的两种方法,其实逆向传值还可以使用bloc...

  • iOS集成ReactNative跳转、传值

    iOS跳转RN界面iOS跳转RN界面传值iOS跳转不同的RN界面(一)iOS跳转不同的RN界面(二)RN界面跳转到...

  • iOS中界面传值

    在开发中时常会遇到不同界面之间的传值需求,下边我总结了几种比较常见和基础的传值方式。 1. 属性传值(通常用于从前...

  • 几种iOS界面之间的传值方式

    几种iOS界面之间的传值方式 一.正向传值方式 (BOOL)application:(UIApplication ...

  • iOS • 记——代理传值和Block传值的简单对比

    在iOS开发中,两个界面之间的传值是开发中经常会用到,给需要传值的对象,直接定义属性就能传值。传值分为两种,顺传和...

  • iOS开发-属性、block、代理、通知传值

    传值在开发中我们会经常用到,传值又分为正向传值和反向传值。从界面一跳转到界面二且将值从界面一传递给界面二使用,称之...

  • iOS 属性、代理、通知、Block传值

    实际开发中,几乎到处都会有用到传值,而传值分为正向传值以及逆(反)向传值,比如从界面一调到界面二,并将值从界面一传...

  • UI总结-界面传值

    UI总结-界面传值(属性传值,协议传值,block传值,通知中指传值) 在编程过程中,界面传值是很重要的一部分,常...

  • 界面传值ios

    一.通知传值 NSNotification //捕获通知 二. block传值 1.声明一个block变量 2.实...

  • iOS界面传值

    第一:单例(SingleTon) 自己创建一个继承NSObject的.h和.m文件,例子如下: SingleTon...

网友评论

      本文标题:iOS中界面传值

      本文链接:https://www.haomeiwen.com/subject/fmueoqtx.html