美文网首页iOS-Swift
Swift view 中 获取ViewController

Swift view 中 获取ViewController

作者: 目染江夏 | 来源:发表于2018-10-18 09:51 被阅读34次
    ///扩展中的方法
    extension UIView {
        var getCurrentVC: UIViewController? {
            var next = superview
            while (next != nil) {
                let nextResponder = next?.next
                if (nextResponder is UIViewController) {
                    return nextResponder as? UIViewController
                }
                next = next?.superview
            }
            return nil
        }
    }
    

    相关文章

      网友评论

        本文标题:Swift view 中 获取ViewController

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