IOS应用开发02——视图跳转
来源:互联网 发布:mac系统照片图库打不开 编辑:程序博客网 时间:2024/06/05 02:09
1.代码控制storyboard中的Segue跳转
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{ if ([segue.identifier isEqualToString:@"pushDetailView"]) { // 点击cell就会转向详细页面. NSArray *sourceArray; NSIndexPath *indexPath = [self.searchDisplayController.searchResultsTableView indexPathForCell:(UITableViewCell *)sender]; if (indexPath != nil){ sourceArray = self.searchResults; } else{ indexPath = [self.tableView indexPathForCell:(UITableViewCell *)sender]; sourceArray = self.records; } // 得到详细视图控制器 TZRecordDetailViewController *destinationController = segue.destinationViewController; TZRecord *record = sourceArray[indexPath.row]; destinationController.title = record.name; destinationController.record = record; // 设置信息,并传数据过去 }}
2.从storyboard中得到一个ViewController方法
/* -----------------从storyboard中得到视图控制器,并且初始化数据,设置信息-------------- */ UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"Main_iPhone" bundle:nil]; //得到名为aaa的VC实例 也就是说在storyboard中设置的VC其实是你已链接类的一个实例 TZFriendsViewController *friendsViewController = [storyboard instantiateViewControllerWithIdentifier:@"TZFriendsViewController"]; friendsViewController.records = recordArray; // 定义recordArray数组赋值给friendsViewController friendsViewController.title = @"好友"; friendsViewController.tabBarItem.image = [UIImage imageNamed:@"friends"]; // 设置标题及图片3.navigationcontroller 弹出视图方法
[self.navigationController popViewControllerAnimated:YES];// 弹出当前视图控制器,显示前一视图[self.navigationController popToViewController:viewController animated:YES];// 弹出到指定视图控制器[self.navigationController popToRootViewControllerAnimated:YES];// 弹出到根视图控制器setNavigationBarHidden:BOOL animated:BOOL;// 设置导航控制器状态
0 0
- IOS应用开发02——视图跳转
- iOS开发——应用间跳转
- IOS开发—跳转到系统设置以及其他应用
- 《iOS开发笔记—应用跳转到APPStore评分》
- iOS开发——界面跳转与返回及视图类型详解
- iOS开发-模态视图跳转
- 【iOS】iOS开发视图跳转:利用storyboard简单实现视图的跳转与返回
- iOS学习之——视图跳转方式
- ios storyboard 视图跳转
- iOS视图跳转:CATransition
- IOS视图跳转
- iOS开发笔记之五十一——跳转到app store应用下载评分
- iOS开发拓展篇—应用之间的跳转和数据传递
- iOS开发拓展篇—应用之间的跳转和数据传
- iOS开发拓展篇—应用之间的跳转和数据传递
- iOS开发拓展篇—应用之间的跳转和数据传
- iOS开发拓展篇—应用之间的跳转和数据传递
- iOS开发拓展篇—应用之间的跳转和数据传
- Cocos2d-x内存管理浅说
- Shell编程笔记——列出目录下文件的文件名并做循环操作
- redis
- 【创业说】零经验接手APP运营推广,聊聊这两个月我是怎么熬过来的
- ibatis批量插入
- IOS应用开发02——视图跳转
- fiHideRequestResponse
- 开发还是测试的困惑
- Apache Mahout - Quickstart(Mahout 快速入门)
- cocos2dx3.0-UI编辑器的动画释放失败的解决方案
- Encode by gbk
- asp.net ef5 left join 的实现
- Linux/Unix shell 脚本中调用SQL,RMAN脚本
- linux磁盘分区和挂载