当前位置:首页 » 《随便一记》 » 正文

UIView,UIViewController的生命周期_刘姥姥爱学习的博客

6 人参与  2021年11月17日 08:43  分类 : 《随便一记》  评论

点击全文阅读


UIView的生命周期

//
//  ViewController.m
//  UIViewLive
//
//  Created by mac on 2021/9/16.
//

#import "ViewController.h"
@interface TestView : UIView
@end
@implementation TestView
-(instancetype)init{
    self = [super init];
    if(self){
        
    }
    return self;
}

- (void)willMoveToSuperview:(nullable UIView *)newSuperview{
    //从写方法的话前面加上super
    [super willMoveToSuperview:newSuperview];
}
- (void)didMoveToSuperview{
    [super didMoveToSuperview];
}
- (void)willMoveToWindow:(nullable UIWindow *)newWindow{
    [super willMoveToWindow:newWindow];
}
- (void)didMoveToWindow{
    [super didMoveToWindow];
}


@end
@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    self.view.backgroundColor = [UIColor whiteColor];
    TestView *view2 = [[TestView alloc]init];
    view2.backgroundColor = [UIColor greenColor];
    view2.frame = CGRectMake(150,150,100,100);
    [self.view addSubview:view2];
}


@end

执行过程
在这里插入图片描述

在这里插入图片描述

UIViewController的生命周期

视图控制器,管理视图View层级结构

自身包含view,可以理解为一个容器
管理view视图的生命周期
响应用户操作
和app整体交互,视图的切换
作为一个container管理逗哥controller跟动画

在这里插入图片描述

在执行完四操作之后,视图显示出来了

在viewcoltroller准备好之后就会调用viewDidLoad
在日常工作中所有跟view相关的初始化逻辑都会放在viewDidLoad当中

总结一下viewController的生命周期

init
viewDidLoad
viewWillAppear
viewDidAppear

viewWillDisAppear
viewDisDisAppear
dealloc


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/30960.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 你来时风起云涌精彩剧情(夏天瑜陆翊),你来时风起云涌精彩剧情
  • 沈淮霆宋思予(往梦难复温沈淮霆宋思予结局+番外)_(沈淮霆宋思予)列表_笔趣阁(往梦难复温沈淮霆宋思予结局+番外)
  • 全书浏览一见青山云端月(苏浅歌沈廷淮)_一见青山云端月(苏浅歌沈廷淮)全书结局
  • 你来时风起云涌(陆翊夏天瑜赵歆)
  • [错认女儿后,前未婚夫跪求我当平妻]全文+后续_沈意宁宁沈母全集阅读
  • (姜若凝楚淮舟剜月寄无书)剜月寄无书姜若凝楚淮舟全书+后续免费全书_姜若凝楚淮舟剜月寄无书_笔趣阁(剜月寄无书姜若凝楚淮舟全书+后续)
  • (番外)+(结局)时星祁宸衍(离谱!被死对头强娶豪夺了全书+番外+后续)_(时星祁宸衍)列表_笔趣阁(离谱!被死对头强娶豪夺了全书+番外+后续)
  • 往梦难复温创作编写列表_往梦难复温创作编写(沈淮霆宋思予)
  • 「爱意破碎,只留风雨」删减内容修复版本_白玥陈致恒万宁情感冲突名场面试读章
  • (沈淮霆宋思予往梦难复温)往梦难复温沈淮霆宋思予全书+后续免费全书_沈淮霆宋思予往梦难复温_笔趣阁(往梦难复温沈淮霆宋思予全书+后续)
  • [如果回到曾经,我也不会选你]关键剧情节选解锁_「沈辞柳妙湘大屏幕」最新章节免费阅读
  • 爱意消散于那夜免费试读_司南袁宁文修最新章节免费阅读

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1