美文网首页
swift返回到某个控件的方法

swift返回到某个控件的方法

作者: 鹏飞说 | 来源:发表于2020-07-19 17:52 被阅读0次

在swift开发中,我们经常会遇到这样一个问题,就是我们需要返回的是是之前push过来的某个界面,例如我们A->B->C->D界面的传递,这样的话我们想要返回从D回到B的时候我们就可以使用这个方法

extension LoginViewController {
    private func testViews() {
        var removeArr = [RegisterViewController.self]
        let vcArr = NSMutableArray(array: self.navigationController!.viewControllers)
        print("这里是我返回的vcArr:\(vcArr)")
        for vc in vcArr {
            if removeArr.count > 1 {
                if (vc as! UIViewController).classForCoder == removeArr[0] {
                    vcArr.remove(vc)
                }
                
                if (vc as! UIViewController).classForCoder == removeArr[1] {
                    vcArr.remove(vc)
                    break
                }
            }else {
                if (vc as! UIViewController).isKind(of: RegisterViewController.self) {
                    vcArr.remove(vc)
                    break
                }
            }
        }
        self.navigationController?.viewControllers = vcArr as! [UIViewController]
        
    }
}

相关文章

  • swift返回到某个控件的方法

    在swift开发中,我们经常会遇到这样一个问题,就是我们需要返回的是是之前push过来的某个界面,例如我们A->B...

  • Swift学习-02-基础控件

    Swift 基础控件基础 在Swift中得注释方法 pragma mark 变为 // MARK:- 普通注释依然...

  • 控件布局方法

    方法1:相对父布局定位方法2:相对某个控件进行定位(依据id属性) 相对父布局定位: 效果: 相对某个控件进行定位...

  • 一天学完swift常用控件基本用法

    本文章讲解swift的基本控件基本方法,以下控件均为懒加载写法,您可以照着联想出oc中的功能1.UILabel ...

  • swift与OC混编、调用

    一、swift项目中swift文件调用OC中的某个方法 (1)创建桥接文件 XHLeLeDai-Bridging-...

  • Swift入门

    Swift入门教程 Swift控件教程 Swift高级篇 Swift服务端

  • Swift 给某个控件代码加约束

    //子控件自身高度 ConsBTN控件名字 // 子控件自身高度 ConsBTN.translatesA...

  • 控件隐藏的优化

    当不想显示某张图片或某个控件时有多种方法 将控件的高度设置为0. 设置控件的属性hidden = NO. 参考: ...

  • Swift

    1.Swift构建自定义控件2.Swift开发集锦3.Swift构建自定义控件4.Cocoa的Swift开发专题5...

  • snapshotViewAfterScreenUpdates:方

    iOS7之后,使用snapshotViewAfterScreenUpdates:方法可以轻松的获取某个控件的截图,...

网友评论

      本文标题:swift返回到某个控件的方法

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