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
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
相关文章推荐
- EasyUI 简介
- UIImageView自适应图片大小
- QuickAdapter 的创建
- Unique Game Conjecture
- iOS VoiceOver Programming Guide
- iOS动画篇:UIView动画
- Penguins DbTools数据库管理移植差分工具(EXCEL相关) ver 20160512
- 1.2.1 APK反编译工具之:ApkTool + dex2jar + jd-gui
- UITableView的编辑样式
- 使用vuejs实现省市联动下拉框
- 使用SoapUI测试webservice接口详细步骤
- @RequestBody, @ResponseBody 注解详解(转)
- UIView控件
- 101_自定义FastJsonRequest
- CharSequence,String ,Stringbuilder和StringBuffer源码分析
- Technical Development Guide 谷歌推荐的程序员学习指导
- android高级UI—ExpandableListview
- Android高级UI-listView的原理及优化
- JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结
- JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结