美文网首页
UI传值、跳转

UI传值、跳转

作者: 简单erwtger | 来源:发表于2017-08-09 14:27 被阅读0次

这两个方法都可以传值

Button自己的跳转方法 又叫模态(突然间跳到另一个界面用这个方法)

第一页条第二页用[self presentViewController:seconde animated:YES completion:nil];

从第二页条过来用[self dismissViewControllerAnimated:YES completion:nil];

navigationController的跳转方法(此方方法写在Button的方法里  点击Button就能跳转)一般情况下用这个办法

第一页条第二页用[self.navigationController pushViewController:forgetview animated:YES];

从第二页条过来用[self.navigationController popViewControllerAnimated:YES]


反向传值

谁传值谁.h声明协议

@protocol MyViewDelegate(协议名字)

- (void)getButtonIndex:(NSInteger)index;(协议方法)

@property (nonatomic,retain) id <MyViewDelegate>object(delegate);(协议对象)

.m实现协议方法    

Myview1.object = self;(得到对象)

写在button的方法里

[self.object(delegate) getButtonIndex:button.tag];

要在那个页面显示值就在哪个页面的.m里遵循协议并接收

遵循协议:@interface ViewController ()

接收:self.label.text = [NSString stringWithFormat:@"%ld",index];


正向传值�0

谁接受值就在谁.m的里面声明一个成员变量@property (nonatomic,retain)NSString*text1;

传出值的button方法里写second.text1 = self.textFiled.text;

接受值得控件里写self.textfield.text = self.text1;

相关文章

  • UI传值、跳转

    这两个方法都可以传值 Button自己的跳转方法 又叫模态(突然间跳到另一个界面用这个方法) 第一页条第二页用[s...

  • 路由跳转(非命名路由)

    单纯跳转: 路由传值跳转: 路由传值返回跳转:

  • React Router

    安装 嵌套 跳转 跳转传值

  • ionic4-传递参数

    环境 路由传值 方式一(单个值) 路由定义 跳转 或者 接收 方式二(多个值) 跳转 接收 组件间传值 父 -> ...

  • Android常用页面跳转

    前言:记录一下常用的activity跳转、传值,接收值的操作。 1、跳转时清空之前的activity栈,并传值 /...

  • 关于Activity的反向传值问题

    正向传值就不多说了非常简单通过intent进行传值 下面来说反向传值 跳转时使用startActivityForR...

  • React-Native 相关小知识

    1、界面跳转 (1)导航栏传值

  • 2018-09-28

    1.vue 路由跳转传值 -------- 最好用vuex,bus不适合在路由跳转中传值,因为需要初始化组件 2....

  • 代理

    一:代理传值 A跳转到B,若传值,直接属性即可,但是B返回到A若传值该怎么传值呢? 代理: A的声明中 建立协议 ...

  • UI总结-界面传值

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

网友评论

      本文标题:UI传值、跳转

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