定义一个委托AppDelegate.h文件:
#import <Foundation/Foundation.h>
@protocol ValueDelegate <NSObject>
-(void)setValue:(NSString*)value;
@end
第一个OneViewController.h
#import "BaseTableViewController.h"
#import "AppDelegate.h"
@interface OneViewController : UiViewController<ValueDelegate>
@end
第一个界面OneViewController.m,实现setValue方法
-(void)setValue:(NSString*)value{
...
}
//在打开第二个界面的地方如下
-(void)open{
UIStoryboard* mainStoryboard = [UIStoryboard storyboardWithName:@"ui" bundle:nil];
TwoViewController* controller = [mainStoryboard instantiateViewControllerWithIdentifier:@"TwoViewController"];
controller.delegate = self;
[self.navigationController pushViewController:controller animated:YES];
}
第二个界面TwoViewController.h
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
@interface TwoViewController : UIViewController
//这里用assign而不用retain是为了防止引起循环引用。
@property(nonatomic,assign) NSObject<ValueDelegate> *delegate;
@end
第二个界面TwoViewController.m
[self.delegate setValue:@"委托"];
[self.navigationController popViewControllerAnimated:YES];
分享到:
相关推荐
IOS界面之间通过委托传值,将需要传递的数据封装成实体数据,然后在委托里构造一个函数来传递该实体类的对象。
通过delegate实现两个界面的传值 在第二个界面输入后在第一个界面显示
IOS引导界面 欢迎界面 实现了 UISccrollView 以及 图片碎裂的动画效果
ios app引导界面实现 源代码 代码可以运行 代码组织结构清楚
IOS代码示例-登录+界面切换+界面间传参,代码简洁,亲测可用。IOS代码示例-登录+界面切换+界面间传参,代码简洁,亲测可用。IOS代码示例-登录+界面切换+界面间传参,代码简洁,亲测可用。IOS代码示例-登录+界面切换+...
Demo详细介绍了如何使用系统的相机,并且访问相册。第二个界面介绍了如何自定义拍照界面。详细讲解参见我的博客blog.csdn.net/hello_hwc
实现简单的QQ聊天界面 代码分离 以frame模型降低对系统的消耗 用MJExtension解析数据 提高代码的简洁程度
iOS 实现一个类似电商购物车界面示例 主要实现了商品的展示,并且可以对商品进行多选操作,以及改变商品的购买数量。与此同时,计算出,选中的总价格。
IOS布局控件使用自定义UITableViewCell 欢迎界面后台获取功能等项目设计IOS源码合集: ios三级展开列表TQMultistageTableView_10802 ios个性化每个tableMHNibTableViewCell ios分页的滚动视图 IOS可扩展底部TablBar ...
很实用的,聊天demo,支持文字,图片,图文混排发送,demo内部已经实现发送图片网络请求用block 回调非常实用功能
IOS 签到界面搭建与实现
iOS 简洁的界面
仿iOS拨打电话提示界面
ios7信息界面
系统自带的手势返回上一级功能只适用于屏幕边缘。这个demo实现了全界面手势返回上一级功能,方便实用。
iOS9人机界面指南 人机交互设计 基础必备
Xcode12中实现仿QQ聊天界面
该程序简单易懂的实现了 iOS的委托代理机制,相信对新手是一个不错的选择,让我们一些学好iOS ,oc等
该文档为IOS界面的psd格式,是IOS界面的UI设计,比较简约。
Cocoa Touch框架下使用大量使用委托(delegation),根据苹果公司的文档,delegate是Cocoa Touch框架所采用的委托模式的一种形式。例子实现一个自己构建的类似于UIButton功能的组件。