首页 > 代码库 > 【UIKit】控制器之间的切换2 【Push】
【UIKit】控制器之间的切换2 【Push】
【控制器切换Push】【?Code】
1.创建3个xib和控制器
2.在AppDelegate中设置首先启动的页面
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window=[[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds] ]; self.viewController=[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil]; // 创建导航控制器(并且设置 ViewController是第一个控制器) UINavigationController * nav=[[UINavigationController alloc] initWithRootViewController:self.viewController]; self.window.rootViewController=nav; [self.window makeKeyAndVisible]; return YES; }
3.设置第一个页面的标题
self.navigationItem.title=@"第一个";
4.左上角显示的内容设置
// 这一行代码会使顶层控制器左上角显示的内容。 self.navigationItem.rightBarButtonItem =[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCamera target:self action:@selector(clickSetting)];}
5.设置下一个页面的返回按钮的内容
self.navigationItem.backBarButtonItem=[[UIBarButtonItem alloc]initWithTitle:@"我是一个界面" style:UIBarButtonItemStyleDone target:nil action:nil];
6.设置button进行页面跳转
-(void)clickSetting { ThirdViewController *third=[[ThirdViewController alloc]init ]; [self.navigationController pushViewController:third animated:YES]; }
2【push2-storyboard】【?Code】
很简单,详见代码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。