IOS学习之——navigationController的界面跳转方法
来源:互联网 发布:linux grep 命令 编辑:程序博客网 时间:2024/06/01 08:24
在AppDelegate中
@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window=[[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds]; FiristViewController *vc1=[[FiristViewController alloc]init]; //创建导航控制器 UINavigationController *navi=[[UINavigationController alloc]initWithRootViewController:vc1]; self.window.rootViewController=navi; [self.window makeKeyAndVisible]; return YES;}
页面1 中FiristViewController
@implementation FiristViewController-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ //创建目标VC SecondViewController *vc2=[[SecondViewController alloc]init]; //通过导航器控制跳转 //获取当前VC所在的NavigationController [self.navigationController pushViewController:vc2 animated:YES]; }- (void)viewDidLoad { [super viewDidLoad]; //设置颜色,用下view,或使用view后才可以点 self.view.backgroundColor=[UIColor redColor]; self.navigationItem.title=@"今日头条";// self.navigationItem. }
页面2中
SecondViewController
@implementation SecondViewController-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ //所有的都通过导航控制器回去。 [self.navigationController popViewControllerAnimated:YES]; [self.navigationController viewControllers];}- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor=[UIColor greenColor]; }
0 0
- IOS学习之——navigationController的界面跳转方法
- IOS tabBarController 嵌套navigationController 实现多个界面的跳转
- iOS实战演练之——跳转界面时隐藏tabBar的方法
- iOS学习之——纯代码跳转到xib界面以及storyboard界面
- IOS界面push跳转后navigationController不显示
- iOS 界面跳转的几种方法
- IOS界面跳转的两种方法
- iOS开发——界面跳转方法总结
- IOS学习之——各种页面的跳转
- iOS 万能跳转界面方法
- ios 界面间跳转方法
- iOS任意界面跳转方法
- IOS学习之——界面2传值到界面1(代理方法)
- iOS之浅谈纯代码控制UIViewController视图控制器跳转界面的几种方法
- iOS之浅谈纯代码控制UIViewController视图控制器跳转界面的几种方法
- iOS之浅谈纯代码控制UIViewController视图控制器跳转界面的几种方法
- iOS之浅谈纯代码控制UIViewController视图控制器跳转界面的几种方法
- iOS有关pop到self.navigationController.viewControllers以外的界面
- TCP报文
- 怎样才能用好EDIUS中的组与锁定
- 友盟,新浪微博,腾讯QQ分享的一些心得与总结,以及遇到的一些坑
- AndroidStudio导入错误日志
- Tp使用phpexcel导入导出excel
- IOS学习之——navigationController的界面跳转方法
- 删除排序链表中的重复元素
- 如何安装vmware tools
- MySQL学习笔记:MySQL ERROR 1300 (HY000): Invalid utf8 character string
- 静态缓存案例生成一个html页面
- Linux-shell编程简单程序
- Deep learning 资源
- play-slick基础:CRUD操作
- textView 实现placeholder