【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

 很简单,详见代码

 

转载于:https://www.cnblogs.com/madeininfi/p/3695456.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值