页面跳转与传值
来源:互联网 发布:宇宙沙盒 mac 编辑:程序博客网 时间:2024/06/04 18:21
一,页面传值
1:普通的页面传值(用storyboard,不连线)
MapViewController *test=[self.storyboard instantiateViewControllerWithIdentifier:@"map"];//"map"是要跳转页面的storyboardID test.aaa=self.Addressfield.text; [self.navigationController pushViewController: test animated:YES];
2:tableviewcontroll连线传值(多用在判断cell)
if ([segue.identifier isEqualToString:@"sendbooklist"])//"sendbooklist"是连线的名字 { UITableViewCell *cell=(UITableViewCell*)sender; NSIndexPath *indexpath=[self.tableView indexPathForCell:cell]; NSString *categoryName=dataArray[indexpath.row]; BookListTableViewController *booklistvc=segue.destinationViewController; booklistvc.categoryName=categoryName;
3:Xib页面传值(不用storyboard)
TestViewController *test=[[TestViewController alloc]initWithNibName:@"TestViewController" bundle:nil]; test.aaa=self; [self.navigationController pushViewController: test animated:YES];
4:ios6中的页面传值方式
MapViewController *test=[self.storyboard instantiateViewControllerWithIdentifier:@"map"];//"map"是要跳转页面的storyboardID test.aaa=self.Addressfield.text;[self presentModalViewController:mapVC animated:YES]; //这个方法过时,一般用下面的方法[self presentViewController:mainVC animated:YES completion:nil];//ios8中的页面传值方式
二,页面跳转几种方法
//跳转到同一个storyboard里的ViewController- (IBAction)btnClick:(id)sender { SBViewController *sb = [self.storyboard instantiateViewControllerWithIdentifier:@"sb"]; [self.navigationController pushViewController:sb animated:YES];}//跳转到另外一个storyboard里的ViewController- (IBAction)OtherSBClick:(id)sender { UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Other" bundle:nil]; OtherViewController *otherVC = [sb instantiateViewControllerWithIdentifier:@"othersb"]; [self.navigationController pushViewController:otherVC animated:YES];}//跳转到xib的ViewController- (IBAction)xibClick:(id)sender { XibViewController *xibVC = [[XibViewController alloc] initWithNibName:@"XibViewController" bundle:nil]; [self.navigationController pushViewController:xibVC animated:YES];}//跳转到自定义的ViewController- (IBAction)customClick:(id)sender { CustomViewController *vc = [[CustomViewController alloc] init]; [self.navigationController pushViewController:vc animated:YES];}
0 0
- 页面跳转与传值
- 页面跳转与传值(Activity跳转与传值)
- 页面跳转与传值(Activity跳转与传值)
- 页面跳转与传值(Activity跳转与传值)
- 页面跳转与传值(Activity跳转与传值)
- 页面跳转与传值(Activity跳转与传值)
- android页面跳转与传值
- Yii中的页面跳转与传值
- Yii中的页面跳转与传值
- Swift中页面跳转与传值:
- H5页面跳转与传值
- 页面跳转传值
- 【Android基础】页面跳转与传值(Activity跳转与传值)
- Android基础】页面跳转与传值(Activity跳转与传值)
- 【Android基础】页面跳转与传值(Activity跳转与传值)
- 【Android基础】页面跳转与传值(Activity跳转与传值)
- 【Android基础】页面跳转与传值(Activity跳转与传值) .
- 【Android基础】页面跳转与传值(Activity跳转与传值)
- mysql检测重复索引
- VCTransitionsLibrary –自定义iOS交互式转场动画的库
- 反射
- HDU 1215 七夕节(因子和)
- ant 读取环境变量的值
- 页面跳转与传值
- centos7 安装mysql
- HDOJ 4453 Looploop Splay
- sql server 查看锁表SQL
- C# WinForm简单绘图(绘图知识)
- linux maven 配置
- SQL2005 数据的导出 bcp 命令
- 小甲鱼Python第九讲课后题
- org.apache.catalina.LifecycleException