iphone用UINavigationController实现在两个页之间导航(下)(4)

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

            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]; //把标签栏控制器放到Window下 
    
    // Override point for customization after application launch. 
    [window makeKeyAndVisible]; 
    return YES; 

2、创建另一个(第三个)视图控制器——美食天地:MeiShiTianDi
方法同前:
>>请选择File > New File。在New File窗口中,请选择Cocoa Touch Classes,然后选择UIViewController-subclass。同时,请勾选Options区域中标题为With XIB for user interface的选择框。为文件起个名字,视图控制器名称为MeiShiTianDi。此时,系统已经生成三个文件(*.h、*.m、*.xib),在新的视图控制器的视图上(MeiShiTianDi.xib)添加一些按钮(加四个,命名为“广东菜、浙江菜、四川菜、东北菜”)。
1)、添加标签栏控制器的属性到lvyouAppDelegate.h中——(上一步已经完成!)
2)、在lvyouAppDelegate.m文件中的- (BOOL)application:(UIApplication *)applicationdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法中,用代码方式创建一个标签栏控制器,并初始化它,最后将两个控制器navController(旅游信息)、viewController(美食天地)放在标签控制器上。——(上一步已经完成!)
[plain] 
//MeiShiTianDi.h原代码开始 
#import <UIKit/UIKit.h> 
@interface MeiShiTianDi : UIViewController { 

@end 
//MeiShiTianDi.m原代码结束 
  
//MeiShiTianDi.h原代码开始 
#import "MeiShiTianDi.h" 
@implementation MeiShiTianDi 
  
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib. 
- (void)viewDidLoad { 
    //UIImage *tabImage = [UIImage imageNamed:@"shrimp.jpg"]; 
    //设置视图控制器在标签栏上的标题和图像 

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

推荐热点

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

豫ICP备11007008号-1