下载此文档

iPhone开发基础知识.doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
,UITabBarController也可以用来控制多个页面导航,用户可以在多个视图控制器之间移动,并可以定制屏幕底部的选项卡栏。借助屏幕底部的选项卡栏,UITabBarController不必像UINavigationController那样以栈的方式推入和推出视图,而是组建一系列的控制器(他们各自可以是UIViewController,UINavigationController,UITableViewController或任何其他种类的视图控制器),并将它们添加到选项卡栏,使每个选项卡对应一个视图控制器。:方法中,因为TabBarController通常是为应用窗口提供根视图,所以需要在程序启动后,窗口显示前创建TabBarController。具体创建步骤为:(1)创建一个新的UITabBarController对象(2)为每一个Tab创建一个rootviewcontroller(3)把这些rootviewcontrollers添加到一个array中,再把这个array分配给tabbarcontroller的viewControllers属性(4)把tabbarcontroller'sview添加到应用程序主窗口例子:-(void)applicationDidFinishLaunching:(UIApplication*)application{tabBarController=[[UITabBarControlleralloc]init];MyViewController*vc1=[[MyViewControlleralloc]init];MyOtherViewController*vc2=[[MyOtherViewControlleralloc]init];NSArray*controllers=[NSArrayarrayWithObjects:vc1,vc2,nil];=controllers;//Addthetabbarcontroller'scurrentviewasasubviewofthewindow[windowaddSubview:];},可以在其rootviewcontroller初始化时创建并添加UITabBarItem。例子:-(id)init{if(self=[superinitWithNibName:@"MyViewController"bundle:nil]){=@"MyViewController";UIImage*anImage=[UIImageimageNamed:@""];UITabBarItem*theItem=[[UITabBarItemalloc]initWithTitle:@"Home"image:anImagetag:0];=theItem;[theItemrelease];}returnself;}..:,使用这两个框架我们可以在程序中访问并显示iPhone数据库中的联系人信息。,有四个:ABPeoplePickerNavigationController:显示整个通讯录并可以选择一个联系人的信息ABPersonViewController:显示一个具体联系人的信息ABNewPersonViewController:增加一个新的联系人ABUnknownPersonViewController:完善一个联系人的信息由于其中最主要的是ABPeoplePickerNavigationController,因此就具体的介绍一下通过程序显示整个通讯录并且可以选择其中某个联系人信息的步骤。(a)创建并初始化一个ABPeoplePickerNavigationController对象(b)设置其代理

iPhone开发基础知识 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rsqcpza
  • 文件大小69 KB
  • 时间2020-09-18