简单实现代理传值
用代理反向传值
在想要的类传值的里面
@protocoloneViewControllerDelegate
- (void)changeBgColor:(UIColor*)color;
//用这个方法进行回调传值
@end
@interfaceoneViewController :UIViewController
【简单实现代理传值】@property (nonatomic,retain) id
@end
上面是页面B
下面是页面A
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent*)event{
oneViewController *one = [oneViewController new];
one.delegate=self;
//签订代理 实现代理中的方法
[self presentViewController:one animated:YES completion:^{
//self.view.backgroundColor = [UIColor blueColor];
用系统方法进行回调
}];
}
//页面B的回调方法拿到页面A里面进行实现
-(void)changeBgColor:(UIColor*)color{
self.view.backgroundColor = color;
}
推荐阅读
- 实现pdf.js批注功能(高亮文本/下划线/导入导出)
- 运维|用Nginx做端口转发(反向代理)
- 萌付助力用户受益,代理收益
- docker搭个简单的lnmp环境
- 1206. 设计跳表 : 数据结构实现题
- 技术干货|推荐系统-协同过滤在Spark中的实现
- requests实现带注释的分块传输
- ElasticSearch笔记|#ElasticSearch笔记#利用ElasticSearch实现全文搜索(一)简单介绍及环境搭建
- 大数据那些事儿|神策军丨优秀 Leader 养成记(多做简单又有效的事)
- 算法|二进制,八进制,十进制,十六进制的相互转换【简单易懂】