文章目录

  • 1.父控制器代码
  • 2.移除子控制器
  • 3.参考博客

1.父控制器代码

//
//  ViewController.swift
//  父子控制器
//
//  Created by macvivi on 2022/1/17.
//import UIKitclass ViewController: UIViewController {@IBOutlet var yellowView: UIView!override func viewDidLoad() {super.viewDidLoad()let storyboard = UIStoryboard(name: "Main", bundle: nil)let vc = storyboard.instantiateViewController(identifier: "ChildVC")addChild(vc)
//        view.addSubview(vc.view) 这个也可以yellowView.addSubview(vc.view)vc.view.frame = CGRect(x: 10, y: 10, width: 300, height: 500)}}

2.移除子控制器

  • vc为子控制器
        vc.view.removeFromSuperview()vc.removeFromParent()

参考博客 :
iOS父子控制器添加与移除

3.参考博客

iOS-父子控制器
iOS开发-父子控制器
iOS 父子控制器的使用
(iOS)父子控制器 - github框架

ios swift5 父子控制器相关推荐

  1. IOS Swift5.5的通知写法

    IOS Swift5.5的通知写法 新建一个Common.swift 文件,把默认的全部删掉.里面书写通知的名字: import UIKit let kWBAppearanceTintColor: U ...

  2. 一劳永逸,iOS 网页视图控制器通用类封装

    原文链接:http://www.jianshu.com/p/553424763585 随着 H5 的发展,在 iOS 开发中,网页视图的使用率逐渐提升,为了增加代码封装度.减轻开发负担,因此通常会对网 ...

  3. ios swift5 时间戳 时间差 日期格式 Date 日期字符串

    1.日期Date转日期字符串(格式) @objc func chooseDate(_ datePicker:UIDatePicker) {let chooseDate = datePicker.dat ...

  4. ios swift5 UIImage和Data互转 通过url获取本地图片

    文章目录 1.示例 1.1 从打印结果可以看出,data转成image前count为206752字节,image.pngData()为1260163字节,image.jpegData(compress ...

  5. iOS swift5 图片压缩 UIImage

    参考博客:swift 图片压缩 // // UIImage_extension.swift // F // // Created by mac on 2022/3/30. //enum ImageCo ...

  6. ios swift5 Range转NSRange

    extension String {/// range转换为NSRangefunc nsRange(from range: Range<String.Index>) -> NSRan ...

  7. Swift --滚动菜单--父子控制器

    首先我们需要下载一个第三方 PageTitleView 然后输入创建"VCTwo"视图继承控制器 然后需要在父子控制器创建你需要的子控制器用于书写界面 private lazy v ...

  8. iOS 中导航控制器全屏向右滑动返回上一界面

    在iOS中,导航控制器默认就自带了侧滑功能,当用户在界面的左边(左边边缘)滑动的时候,才会有侧滑功能.但是我们往往在开发的过程中需要在屏幕的任意位置滑动,都需要返回到上一个界面. 多说无意,直接看代码 ...

  9. iOS开发之控制器创建与加载(生命周期)

    1.如何创建一个控制器 控制器常见的创建方式有以下几种: (1)通过storyboard创建 (2)直接创建 MJViewController *mj = [[MJViewController all ...

  10. iOS开发之控制器之间传值

    2019独角兽企业重金招聘Python工程师标准>>> 多个界面之间的跳转,免不了要进行数据传递,可以是顺向的,也可以是逆向的.android中activity之间数据传递是用sta ...

最新文章

  1. 9.path Sum III(路径和 III)
  2. 向DataTable中添加自定义的行
  3. volatile 的内存语义
  4. mybatis源码学习(三):MappedStatement的解析过程
  5. 狮子鱼社区团购独立版V15.3.0源码
  6. dubbo服务执行过程源码分析
  7. Xcode调试项目时取消弹出框提示授权
  8. nodejs async await promise理解
  9. 线序及模式配置Linux,[CCNA图文笔记]-1-水晶头线序及设备互联法则
  10. 根据周次显示日期范围_Elasticsearch根据日期价格范围搜索酒店且排序
  11. UVa1368 - DNA Consensus String
  12. 20191003每日一句
  13. 《c语言 从入门到放弃》,从入门到放弃的?单片机这样做很容易!
  14. java中ArrayList小案例(快敲20遍++)
  15. MATLAB 查找互素(质)对
  16. 图像颜色空间转换--RGB to Lαβ
  17. 【Redis】概述以及启动Redis并进入Redis
  18. 计算机机原理是什么意思,计算机工作原理及与工控机的区别
  19. 朴素贝叶斯法及python实现
  20. 星球前线 | Libra最大的竞争对手是什么?Calibra高管给出答案

热门文章

  1. BOOST电路参数计算
  2. 疫情影响之下,液晶面板价格上涨的期望或成空
  3. 什么叫大数据人物画像_【说大数据】人物画像 :大数据时代的心灵捕手
  4. 微信指纹支付提示java6_苹果6微信指纹支付每次提示请验证已有的指纹用于支付,怎样才能支付?...
  5. led点阵c语言程序,LED点阵显示数字 c语言程序 51
  6. Sequence Modeling With CTC : Labelling Unsegmented Sequence Data with RNN
  7. 矩阵的符号用计算机怎么打,在Word文档中怎么打出矩阵的符号?
  8. prop 单向数据流
  9. serverTimezone
  10. 开关电源Buck电路CCM及DCM工作模式