1 / 13
文档名称:

iPhone开发基础知识.doc

格式:doc   大小:69KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

iPhone开发基础知识.doc

上传人:rsqcpza 2020/9/18 文件大小:69 KB

下载得到文件列表

iPhone开发基础知识.doc

相关文档

文档介绍

文档介绍:,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)设置其代理