Swift3.0-视图控制器的生命周期
来源:互联网 发布:order by sql 编辑:程序博客网 时间:2024/06/05 23:07
Swift3.0-视图控制器的生命周期
在ViewController.swift中
class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() myButton() } func myButton() { let btn = UIButton(type:UIButtonType.system) as UIButton btn.frame = CGRect(x:60,y:60,width:100,height:30) btn.backgroundColor = UIColor.lightGray btn.setTitle("进入下一界面", for: UIControlState.normal) self.view.addSubview(btn) btn.addTarget(self, action: #selector(click), for: UIControlEvents.touchUpInside) } func click(){ let subVC = SubViewController() //设置切换动画效果 subVC.modalTransitionStyle = .flipHorizontal //垂直切换效果 subVC.modalTransitionStyle = .coverVertical subVC.modalTransitionStyle = .crossDissolve subVC.modalTransitionStyle = .partialCurl self.present(subVC, animated: true, completion: nil) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. }}
在SubViewController.swift中
class SubViewController: UIViewController { override func loadView() { super.loadView() print("loadView") } override func viewDidLoad() { super.viewDidLoad() print("viewDidLoad") self.view.backgroundColor = UIColor.red myButton() } func myButton() { let btn = UIButton(type:UIButtonType.system) as UIButton btn.frame = CGRect(x:60,y:60,width:100,height:30) btn.backgroundColor = UIColor.lightGray btn.setTitle("返回上一界面", for: UIControlState.normal) self.view.addSubview(btn) btn.addTarget(self, action: #selector(click), for: UIControlEvents.touchUpInside) } func click(){ self.dismiss(animated: true, completion: nil) } override func viewWillAppear(_ animated: Bool) { print("viewWillAppear") } override func viewDidAppear(_ animated: Bool) { print("viewDidAppear") } override func viewWillDisappear(_ animated: Bool) { print("viewWillDisappear") } override func viewDidDisappear(_ animated: Bool) { print("viewDidDisappear") } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. }}
1 0
- Swift3.0-视图控制器的生命周期
- 视图控制器的生命周期
- 视图控制器的生命周期
- 视图控制器的生命周期
- 视图控制器的生命周期
- 视图控制器的生命周期
- 视图控制器 的生命周期
- 视图控制器的生命周期
- 视图控制器的生命周期
- iOS 视图控制器的生命周期
- IOS视图控制器的生命周期
- 视图控制器对象的生命周期
- IOS_UITableViewController 视图控制器的生命周期
- 视图控制器ViewController的生命周期
- iOS视图控制器的生命周期
- iOS视图控制器的生命周期
- 视图控制器的生命周期方法
- iOS之浅谈视图控制器的生命周期
- 1059. Prime Factors (25)
- Linux系统启动流程简析
- 多线程知识小结(一)
- 《Linux启动过程分析》内核挂载根文件系统
- 面向切面的Spring<一>
- Swift3.0-视图控制器的生命周期
- dom4j解析
- python socket编程介绍
- [LeetCode]102. Binary Tree Level Order Traversal
- c++遍历搜索文件和文件夹
- 蓝桥杯 十字图打印
- 源码推荐:iOS开发商品展示的不同样式Demo和微信小程序开源项目库汇总
- 17年第一篇_SQL SHOW
- Angular 1.6提示$http.get(...).success is not a function