iOS storyboard 界面间传值
2015-06-24 10:08
591 查看
比如要从viewcontroller1向viewcontroller2传递参数
需要首先有两个界面 设置storyboard segue中的identifier 1界面中有一个按钮 用于控制信息传递
1.对ViewController.m的操作:
添加头文件
#import "ViewController2.h"
@interface ViewController ()
@end
- (IBAction)buttonname:(id)sender {
[self performSegueWithIdentifier:@"跳转界面的名称" sender:sender]; //在storyboard segue中的identifier中查看
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"跳转的界面名称"]) {
ViewController2 *viewcontroller2= (ViewController2 *)segue.
destinationViewController;
ViewController2.info = @"传递的参数";
}
}
2.在ViewController2.h中添加
@property (strong,nonatomic)NSString *info; //传递的参数
3.在ViewController2.m中添加
- (void)viewDidLoad {
[superviewDidLoad];
// Do any additional setup after loading the view.
NSString *str = self.info;
}
需要首先有两个界面 设置storyboard segue中的identifier 1界面中有一个按钮 用于控制信息传递
1.对ViewController.m的操作:
添加头文件
#import "ViewController2.h"
@interface ViewController ()
@end
- (IBAction)buttonname:(id)sender {
[self performSegueWithIdentifier:@"跳转界面的名称" sender:sender]; //在storyboard segue中的identifier中查看
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"跳转的界面名称"]) {
ViewController2 *viewcontroller2= (ViewController2 *)segue.
destinationViewController;
ViewController2.info = @"传递的参数";
}
}
2.在ViewController2.h中添加
@property (strong,nonatomic)NSString *info; //传递的参数
3.在ViewController2.m中添加
- (void)viewDidLoad {
[superviewDidLoad];
// Do any additional setup after loading the view.
NSString *str = self.info;
}
相关文章推荐
- [IOS]获取网页上数据(图片、文字、视频)
- iOS开发中的一些tips
- 用ZBar实现IOS上二维码扫描功能
- 苹果开发 笔记(40)
- iOS开发单元测试
- iOS 设计模式系列:开篇
- IOS自动布局系列视频教程-04简单的调用豆瓣API【海鹰】
- nagios 监控网页
- nagios监控-多用户管理
- iOS阶段学习第六天笔记(数组)
- “自释放”在iOS开发中的应用
- iOS应用开发(五) 视图控制器生命周期
- Ios应用开发(四)框架及带属性的字符串
- IOS上原生代码实现二维码扫描功能
- 【iOS】自定义控件入门:可拖动的环形进度
- iOS逆向工具Reveal使用
- K580p 开机外星人logo修改+ 默电显卡超频bios ----基于TWHQU131
- 太极团队首发:iOS 8.3完美越狱工具发布
- nagios自动安装脚本(一个脚本实现服务端+客户端自动安装)
- iOS-图片的拉伸