UIViewController

来源:互联网 发布:ubuntu 下载wireshark 编辑:程序博客网 时间:2024/05/18 12:01

ViewController


//button事件进入下一个View

-(void)viewDidLoad

{

self.view.backgroundColor = [UIColorredColor];


[button addTarget:selfaction:@selector(buttonClick)forControlEvents:UIControlEventTouchUpInside];

}


//通过ViewController控制器切换视图

-(void)buttonClick

{

//增加显示一个新的view

    ViewController2 * vc2 = [[ViewController2alloc]init];

[selfpresentModalViewController:vc2animated:YES];

    [vc2release];


//去掉一个view的显示

  [selfdismissModalViewControllerAnimated:YES];

}



UIViewController:视图控制器


AppDelegate.m中写:

加入头文件:#import"ViewController.h"


//整个视图范围定在(0, 0, 320, 460);

    ViewController * vc = [[ViewControlleralloc]init];

    self.window.rootViewController= vc;

    [vcrelease];

    


ViewController.m


//初始化

-(id)init

{

    self = [superinit];

    if(self)

   {

        

    }

    return self;

}


//干嘛使用的。。???

-(void)loadView

{

    self.view = [[[UIViewalloc]init]autorelease]; 

}


//self.view 装载(实例化)完成之后调用

-(void)viewDidLoad

{

[superviewDidLoad];

//设置这个View的颜色

self.view.backgroundColor = [UIColorredColor];

}


//viewWillAppear:视图将要出现在屏幕上

//viewDidAppear:视图已经显示在屏幕上

//viewWillDisappear:视图将要从屏幕上消失

//viewDidDisappear:视图已经从屏幕上消失

//viewDidUnload:

//dealloc:视图被销毁

原创粉丝点击