• 视图控制器


              视图控制器

    常见的视图控制器

    UIViewController

         UIViewController是视图控制器的父类,其他的视图控制器类都继承它。每个视图控制器都有一个单独的主视图,这是它独有的视图,用View属性来表示。

    UINavigationController

    UINavigationController允许在树状视图层次结构见上下导航。它维护一个视图控制器的栈,任何类型的视图控制器都可以放入栈中。


    UITabBarController

    当应用程序需要用许多不同的交互模式或者不同的方式来查看相同的数据时,我们就可以考虑使用标签栏。

    INCLUDEPICTURE "file:///C:\Users\pc\AppData\Roaming\Tencent\Users\1329549994\QQ\WinTemp\RichOle\R73VX51O@ERVQYRH8[XP`JC.jpg"

    UITableViewController

       UITableViewController  表格视图控制器简化了iPhone项目中的表视图的使用。它提供了一个标准的已连接UITableView实例并自动将委托和数据源设为指向自己,只需提供这些委托和数据源方法,用数据填充表格并响应用户单击即可。


    地址薄控制器

       地址薄用户界面框架提供了几个视图控制器,允许从地址薄中选择某个人,查看他的详细信息并添加新联系人或修改现有联系人条目。

    UIImagePickerController

    图像选择器界面是通过名为

     UIImagePickerController的模式控制器类执行的。

    邮件撰写

      MFMailComposeViewController允许创建用户可以直接在程序中定制邮件消息。

    GKPeerPickerController

       尽管该控制器是GameKit的一部分,但其技术也很适合用于非游戏用途,比如文件传输,消息传递等。

    Media Player控制器

    Media Player框架提供几个控制器,允许选择和播放音乐,电影。

       添加标签栏

    #import <UIKit/UIKit.h>


    @interface BoRootViewController : UIViewController

    @property(strong,nonatomic)UITabBarcontroller 

    *pTB 


    @end


    #import"BoViewController.h"BoViewController.m

    #import "BoFirstViewController.h"

    #import "BoSecondViewController.h"

    -(void)viewDidLoad

    {    [super viewDidLoad]

    BoFirstViewController*pFirstVC=[BoFirstViewCont-roller  alloc]initWithNibName:nil bundle:nil]

    BoSecondViewController*pSecondVC=[BoFirstViewCont-roller  alloc]initWithNibName:nil bundle:nil]

    [pFirstVC release];

    [pSecondVC release];

    UITabBarController *temp

     temp=[UITabBarController alloc]init]

          self.pTB=temp

         [temp release]

      [self.view  addsubview :self.pTB.view]

    //Self.viewcontrollers=[NSArray arrayWithObjects

    :pFirstVC,pSecondVC,nil];区别

    self.temp.viewcontrollers=[NSArray arrayWithObjects

    :pFirstVC,pSecondVC,nil]


       



  • 相关阅读:
    [hdu5400 Arithmetic Sequence]预处理,容斥
    [hdu5399 Too Simple]YY
    [hdu5396 Expression]区间DP
    [hdu5392 Infoplane in Tina Town]置换的最小循环长度,最小公倍数取模,输入挂
    [bzoj2038 [2009国家集训队]小Z的袜子(hose)] 莫队算法
    [hdu1506 Largest Rectangle in a Histogram]笛卡尔树
    hdu5381 The sum of gcd]莫队算法
    [hdu5389 Zero Escape]数根的性质,DP
    [hdu5387 Clock]时钟夹角问题
    [CodeForces 300D Painting Square]DP
  • 原文地址:https://www.cnblogs.com/fuhaots2009/p/3473172.html
Copyright © 2020-2023  润新知