菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
132
0

【UIKit】控制器之间的切换2 【Push】

原创
05/13 14:22
阅读数 1000002

标签:com   http   class   blog   style   div   code   img   java   javascript   tar   

 

bubuko.com,布布扣

【控制器切换Push】【?Code

1.创建3个xib和控制器

bubuko.com,布布扣

2.在AppDelegate中设置首先启动的页面

bubuko.com,布布扣
- (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;
}
    
bubuko.com,布布扣

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];
}

 


 

bubuko.com,布布扣

2【push2-storyboard】【?Code

 很简单,详见代码

 

【UIKit】控制器之间的切换2 【Push】,布布扣,bubuko.com

【UIKit】控制器之间的切换2 【Push】

发表评论

0/200
132 点赞
0 评论
收藏