iOS 两个viewcontroller之间的delegate传值
来源:互联网 发布:知乎雅思阅读解题技巧 编辑:程序博客网 时间:2024/06/10 17:46
第二个界面往第一个界面传值
第二个界面
//第二个界面制定协议
@protocol ChuanZhiDelegate <NSObject>
- (void)chuanzhid;
@end
@interface ViewController2 :UIViewController
@property(nonatomic,assign)id<ChuanZhiDelegate>chuanzhidelegate;
@end
- (void)viewDidLoad {
[superviewDidLoad];
self.view.backgroundColor=[UIColorcyanColor];
self.btn=[[UIButtonalloc]initWithFrame:CGRectMake(70,100, 100, 30)];
self.btn.backgroundColor=[UIColorredColor];
[self.viewaddSubview:self.btn];
[self.btnaddTarget:selfaction:@selector(chuan)forControlEvents:UIControlEventTouchUpInside];
}
- (void)chuan{
if ([self.chuanzhidelegaterespondsToSelector:@selector(chuanzhid)]) {
[self.chuanzhidelegatechuanzhid];
}else{
NSLog(@"代理没有实现changeStatus:方法");
}
}
- (void)viewDidLoad {
[superviewDidLoad];
self.btn=[[UIButtonalloc]initWithFrame:CGRectMake(70,100, 100, 30)];
self.btn.backgroundColor=[UIColorredColor];
[self.viewaddSubview:self.btn];
[self.btnaddTarget:selfaction:@selector(chuanzhi)forControlEvents:UIControlEventTouchUpInside];
self.view.backgroundColor=[UIColorlightGrayColor];
}
- (void)chuanzhi{
ViewController2 *vc=[[ViewController2alloc]init];
vc.chuanzhidelegate=self;//设置为第二个界面的代理
[self.navigationControllerpushViewController:vc animated:YES];
}
//实现协议
- (void)chuanzhid{
NSLog(@"代理实现");
}
- iOS 两个viewcontroller之间的delegate传值
- iOS 属性传值 Block传值 两个ViewController之间的
- iOS两个viewController之间传值
- IOS 两个ViewController 之间传值
- iOS ViewController之间传值方法四(利用Delegate)
- 两个ViewController之间跳转的动画效果
- ios中两个viewcontroller之间如何传递数据
- ios开发中viewcontroller之间的跳转
- iOS学习--ViewController之间的跳转
- ViewController之间的block传值
- iOS如何利用Delegate来实现两个UIView之间的传值
- IOS 如何在两个控制器之间传值-使用delegate
- Object-C两个页面viewcontroller 之间的传值方法
- 如何实现两个ViewController视图之间的透明效果
- IOS—两个ViewController间传值
- viewController之间的跳转
- 代理练习 两个UIView界面之间的传值--Delegate
- ios不同的viewcontroller之间数据传递方法
- 写一个函数,输入int型,返回整数逆序后的字符串。如:输入123,返回“321”。 要求必须用递归,不能用全局变量,输入必须是一个参数,必须返回字符串
- EditText在代码中设置最大输入长度并设置为密码输入框
- Physics processing unit
- struts2动态方法调用 感叹号
- PID算法的C语言实现方式
- iOS 两个viewcontroller之间的delegate传值
- Ext4文件系统架构分析(十) ——ioctl源码分析之迁移文件数据块的映射方式
- WPF导出EXCEL时,报错“格式太旧或类型库无效”
- Git操作与命令记录
- 怎样使用Markdown
- 【深入浅出ios开发】数据存储-----XML属性列表(plist)归档
- node.js 体验
- 与css有关的几个网站
- Google推荐的图片加载库Glide介绍