美文网首页
UIViewController

UIViewController

作者: 79d12e22ec53 | 来源:发表于2019-04-24 17:54 被阅读0次

UIViewController 视图控制器

页面跳转

self.present(newViewController, animated: true, completion: nil)

@objc func openViewController() {
        let viewContrller = ViewController()
        self.present(viewContrller, animated: true, completion: nil )
    }
    

页面关闭

@objc func dismissSelf() {
        self.dismiss(animated: true, completion: nil)
    }

视图控制器的生命周期

alloc 创建一个视图控制器,并分配内存
init() 对视图控制器初始化
loadView
viewDidLoad 视图载入完成
viewWillAppear 视图将要被展示在屏幕上
viewDidAppear 视图已经在屏幕上完成渲染操作并正确显示
viewWillLayoutSbuviews 视图即将布置其子视图
viewDidLayoutSubviews 视图已经完成子视图的布局
viewWillDisappear 视图将要从屏幕中消失
viewDidDisappear 视图已经从屏幕中消失
dealloc 视图销毁

相关文章

网友评论

      本文标题:UIViewController

      本文链接:https://www.haomeiwen.com/subject/uacngqtx.html