Iphone用UINavigationController实现在两个页之间导航(上)(2)

来源:未知 责任编辑:责任编辑 发表时间:2013-11-17 14:39 点击:

    
    tabBarController = [[UITabBarController alloc] init];//初始化标签栏控制器 
    MeiShiTianDi *viewController =[[MeiShiTianDi alloc] init];//初始化控制器 
    viewController.title=@"美食天地"; 
    navController = [[UINavigationController alloc] init];//初始化导航控制器 
    //加入标签栏控制器的控制器数量矩阵 
    tabBarController.viewControllers = 
    [NSArray arrayWithObjects:navController, viewController,nil]; 
    
    [viewController release]; 
    //定义名称为“所有城市”的返回按钮。该按钮无需target和action 
//因为系统已经实现了返回功能。Style是显示风格 
    UIBarButtonItem *backButton = 
       [[UIBarButtonItem alloc] initWithTitle:@"所有城市" 
           style:UIBarButtonItemStyleBordered 
           target:nil action:nil]; 
    //设置启动应用时第一个要显示的视图控制器,这里是cityViewContrl 
    cityViewController *cityViewContrl = [[cityViewController alloc] init]; 
    cityViewContrl.title = @"旅游指南";//设置第一个视图控制器的标题 
    //设置返回按钮 
    cityViewContrl.navigationItem.backBarButtonItem= backButton; 
    [backButton release]; 
    //把第一个视图控制器推push到堆栈中 
    [navController pushViewController:cityViewContrl animated:NO]; 
    //这里假定是导航栏的第一个视图,所以animated:NO不要动画化。 
    [cityViewContrl release]; 
    //把导航(标签栏)控制器放到Window下 
    //[window addSubview:navController.view]; 
    [window addSubview:tabBarController.view]; 
    
    // Override point for customization after application launch. 
    [window makeKeyAndVisible]; 
    return YES; 

- (void)applicationWillResignActive:(UIApplication *)application { 
    

- (void)applicationDidEnterBackground:(UIApplication *)application { 
    

- (void)applicationWillEnterForeground:(UIApplication *)application { 
    

- (void)applicationDidBecomeActive:(UIApplication *)application { 
    

- (void)applicationWillTerminate:(UIApplication *)application { 
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Lexical or Preprocessor Issue 'xxx.h
  • ios学习笔记(二)xcode 4.3.2下实现基本交互
  • ios版本的helloworld
  • iphone(object-c) 内存管理(3) 有效的内存管理 前半部分
  • ios学习笔记(一)xcode 4.3.2下创建第一个ios项目
  • IOS类似iphone通讯录TableView的完整demo【附源码】
  • UITableView一些方法
  • [iPhone中级]iPhone团购信息客户端的开发 (二)
  • iphone(object-c)内存管理(1)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1