iOS 视图控制器的生命周期
来源:互联网 发布:凑数小软件 编辑:程序博客网 时间:2024/05/17 06:52
#import "HPFSecondViewController.h"
@interface HPFSecondViewController ()
@end
@implementation HPFSecondViewController
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
//判断有没有可视化(nib或xib),有的话从xib中初始化
{
self = [superinitWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
//不要在init中调用试图控制器的view
// Custom initialization
NSLog(@"init");
}
return self;
}
-(void)loadView{
//加载视图控制器的view
//如果没有创建self.view的话会和viewdidload循环几次 但当viewdidload中调用self.view的话就会无线循环
[super loadView];
//相当于可视化中的创建界面,如用到可视化编程不建议使用loadview方法,这里创建的视图回将可视化中的视图覆盖
NSLog(@"%s",__func__);
}
- (void)viewDidLoad
{
[superviewDidLoad];
// Do any additional setup after loading the view.
self.view .backgroundColor = [UIColorwhiteColor];
// self.view.frame 是虚的不是最终的一个值,在viewdidload重作调整,看是否有导航条状态条等是否透明等
//在viewdidload要对self.view的第一个子视图做判断 如果是滚动视图要自动作调整
}
-(void)viewWillAppear:(BOOL)animated{
NSLog(@"%s",__func__);
[superviewWillAppear:YES];
}
-(void)viewDidAppear:(BOOL)animated{
NSLog(@"%s",__func__);
[superviewDidDisappear:YES];
}
-(void)viewWillDisappear:(BOOL)animated{
NSLog(@"%s",__func__);
[superviewDidDisappear:YES];
}
-(void)viewDidDisappear:(BOOL)animated{
[superviewDidDisappear:YES];
}
- (void)didReceiveMemoryWarning
{
[superdidReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- iOS 视图控制器的生命周期
- IOS视图控制器的生命周期
- iOS视图控制器的生命周期
- iOS视图控制器的生命周期
- iOS 视图控制器生命周期
- iOS之浅谈视图控制器的生命周期
- 视图控制器的生命周期
- 视图控制器的生命周期
- 视图控制器的生命周期
- 视图控制器的生命周期
- 视图控制器的生命周期
- 视图控制器 的生命周期
- 视图控制器的生命周期
- 视图控制器的生命周期
- iOS 视图控制器ViewController生命周期
- IOS视图生命周期与视图控制器关系
- ios学习(二):视图控制器对象的生命周期
- iOS中视图控制器View的加载与生命周期
- Oracle SQL性能优化
- 不要再纠结在Unicode下含有CString的结构体CFile文件的输入输出了
- 面试题13:在O(1)时间删除链表结点
- OpenSSL 在VS2010环境下的安装
- JMX是一个为应用程序、设备、系统等植入管理功能的框架
- iOS 视图控制器的生命周期
- hdu 5015 233 Matrix(矩阵快速幂)
- 如何使用QSignalMapper
- HDU 1113 Word Amalgamation (map 容器 + string容器)
- hdu 5033 单调栈的维护
- opencv程序四:图像二值化
- 实验室第三周工作报告
- linkin大话设计模式--策略模式
- 浅拷贝与深拷贝