IOS storyboard 无Segue连接,手动跳转,并传递变量
2014-06-17 23:54
381 查看
将跳转到 SearchResult视图
。 。 。。。。。。
// NSLog(@"URLSTR:%@",self.urlString);
UIStoryboard *mainStoryboard = [UIStoryboardstoryboardWithName:@"Main"bundle:nil];
UIViewController *searchResultDetailController = [mainStoryboard
instantiateViewControllerWithIdentifier:@"SearchResult"];//查找对应标示名的视图
searchResultDetailController.modalTransitionStyle =UIModalTransitionStyleFlipHorizontal;//设置跳转动画
((SearchResultDetailController *)searchResultDetailController).delegate=self;
//把自己作为其委托变量传过去
[selfpresentViewController:searchResultDetailControlleranimated:YEScompletion:^{
//NSLog(@"present modal view");
}]; //跳转
。。。。。。
在跳转到的SearchResult视图中访问前一视图信息:
eg:
-(void)viewWillDisappear:(BOOL)animated{
((ViewController *)self.delegate).searchText.text
= @"";//delegate在前一视图跳转过来时已经传值
}
也可以这样访问前一视图信息
eg:
NSString *urlString = ((ViewController *)self.presentingViewController).urlString;
//这种方式,不需要传值过来,需要urlString为公开定义的属性
。 。 。。。。。。
// NSLog(@"URLSTR:%@",self.urlString);
UIStoryboard *mainStoryboard = [UIStoryboardstoryboardWithName:@"Main"bundle:nil];
UIViewController *searchResultDetailController = [mainStoryboard
instantiateViewControllerWithIdentifier:@"SearchResult"];//查找对应标示名的视图
searchResultDetailController.modalTransitionStyle =UIModalTransitionStyleFlipHorizontal;//设置跳转动画
((SearchResultDetailController *)searchResultDetailController).delegate=self;
//把自己作为其委托变量传过去
[selfpresentViewController:searchResultDetailControlleranimated:YEScompletion:^{
//NSLog(@"present modal view");
}]; //跳转
。。。。。。
在跳转到的SearchResult视图中访问前一视图信息:
eg:
-(void)viewWillDisappear:(BOOL)animated{
((ViewController *)self.delegate).searchText.text
= @"";//delegate在前一视图跳转过来时已经传值
}
也可以这样访问前一视图信息
eg:
NSString *urlString = ((ViewController *)self.presentingViewController).urlString;
//这种方式,不需要传值过来,需要urlString为公开定义的属性
相关文章推荐
- iOS中使用storyboard实现页面跳转,Segue详解及简单的数据传递
- 【iOS界面处理】使用storyboard实现页面跳转,简单的数据传递
- iOS中storyboard故事板使用Segue跳转界面、传值
- iOS中storyboard故事板使用Segue跳转界面、传值
- 【iOS界面处理】使用storyboard实现页面跳转,简单的数据传递
- iOS个人整理23-可视化编辑2-StoryBoard,segue跳转,可视化自定义cell
- iOS 5 Storyboard 学习之 控制Segue来跳转用户登录Login
- iOS 5 Storyboard 学习之 控制Segue来跳转用户登录Login
- 【iOS界面处理】使用storyboard实现页面跳转,简单的数据传递
- 【iOS界面处理】使用storyboard实现页面跳转,简单的数据传递
- iOS中storyboard故事板使用Segue跳转界面、传值
- iOS 5 Storyboard 控制Segue来跳转用户登录Login
- iOS 一一 storyBoard中segue实现页面跳转
- 【转】iOS 5 Storyboard 学习之 控制Segue来跳转用户登录Login
- iOS - 设置视图间用segue连接起来,满足一定条件才跳转到新视图
- iOS中storyboard故事板使用Segue跳转界面、传值
- iOS 视图跳转有segue连接(视图相连,非button与视图相连),代码控制跳转
- 【iOS界面处理】使用storyboard实现页面跳转,简单的数据传递
- iOS页面跳转及数据传递
- iOS页面跳转及数据传递