zoukankan      html  css  js  c++  java
  • 视图控制器

              视图控制器

    常见的视图控制器

    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]


       



  • 相关阅读:
    pyc文件是什么【转载】
    Linux下的python等操作【转载】
    P1012 拼数 字符串
    P1309 瑞士轮 排序选择 时间限制 归并排序
    商业竞争 三分+背包
    老虎ji 剪枝模拟
    交通灯 并查集
    三色抽卡游戏 博弈论nim
    质数串 乱搞
    自动驾驶系统 bfs
  • 原文地址:https://www.cnblogs.com/fuhaots2009/p/3473172.html
Copyright © 2011-2022 走看看