美文网首页
Swift-静默式关闭上级控制器

Swift-静默式关闭上级控制器

作者: 查理布朗Bio | 来源:发表于2020-01-10 11:52 被阅读0次

当跳转其他控制器时,有时需要删除指定上级控制器,通过对UIViewController控制器进行以下扩展,从而快速的删除控制器!

extension UIViewController {
    /// - Parameter targetType: 指定控制器类型
    open func removeSuperVC(_ targetType: UIViewController.Type) {
        guard let vcs = navigationController?.viewControllers else {return}
        guard let index = vcs.lastIndex(where: { $0 .isKind(of: targetType) }) else {return}
        navigationController?.viewControllers.remove(at: index)
    }
}

相关文章

  • Swift-静默式关闭上级控制器

    当跳转其他控制器时,有时需要删除指定上级控制器,通过对UIViewController控制器进行以下扩展,从而快速...

  • 静默式

    凌晨四点 睁开眼 饿 掀起被 踮起脚 力求静默 一步到位 白天里 是谁和我说 睡不着可以去客厅看电视啊 我啊 于是...

  • 如何判断UIViewController是使用pop,dism

    当我们自定义继承UIViewController视图控制器的基类视图控制器时,会新增返回到上级的视图控制器方法,于...

  • swift-导航控制器

    导航控制器作为iOS工程常用的容器类,在定制的时候,需要考虑几个关键点。 1.状态栏风格。 2.导航栏。 3. 右...

  • Swift->标签控制器

  • 第二周第二天 开关,分段控制器

    1,开关2,分段控制器 设置选中第几个分段控制器 设置方法 开关的关闭状态 设置方法

  • 关闭WPS静默自启

    WPS很神,真不愧是和杀毒软件同为一家公司的软件,就算在360里关闭自启,等之后你再打开任务管理器就会发现,它依旧...

  • 无镜--kafka之服务关闭

    Kafka服务关闭时,会先发送ControlledShutdown请求给主控制器,然后依次关闭网络服务端(Sock...

  • 判断UIViewController是使用pop,dismiss

    判断UIViewController是使用pop,dismiss返回到上级视图控制器 @(编程笔记)[iOS开发]

  • swift-类属性

    了解属性之前,需要先了解前面的swift-类结构内容 - swift-类结构源码探寻[https://www.ji...

网友评论

      本文标题:Swift-静默式关闭上级控制器

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