您的位置:首页 > 产品设计 > UI/UE

ios开发控制器-UIViewController

2016-05-12 09:37 411 查看
大部分的控制器类都会继承UIKit的UIViewController基类。该基类中的方法如下,通过重写以下方法可以自定义需要实现的效果等,注意重写该方法的时候需要调用[super 方法名]。

viewDidLoad:当该控制器管理的视图被加载完成后,系统会自动调用该方法。

didReceiveMemoryWarning:该方法不会由程序员自己来调用,当程序检测到内存紧张时会调用该方法。

viewWillAppear:当该控制器管理的视图将要显示出来时调用。

viewDidAppear:当该管理器视图显示出来后调用该方法。

viewWillDisappear:当该控制器管理的视图将要被隐藏或者将要被移除窗口时,系统调用该方法。

viewDIDDisappear:当该控制器管理的视图被隐藏或被移除窗口之后会调用该方法

viewWillLayoutSubviews:当控制器管理的视图将要排列它包含的所有子视图时,系统会调用该方法

viewDidLayoutSubviews:当该控制器管理的视图排列完成它包含的所有子视图时调用该方法。

实例:

#import <Foundation/Foundation.h>

@implementation ViewController

-(void)viewDidLoad{

[super viewDidLoad];

NSLog(@"I'm a test ,do you know");

}

@end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: