iOS-Swift

Swift view 中 获取ViewController

2018-10-18  本文已影响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
    }
}
上一篇下一篇

猜你喜欢

热点阅读