[SWIFT] 최상위 뷰 구하기


[SWIFT] 최상위 뷰 구하기

우선, 최상위 뷰를 구하기 전에 필요한 코드가 있다. UIApplication.shared.keyWindow? ~~ 하지만 위의 코드를 사용해도 빌드에는 문제가 없지만, iOS 13부터는 deprecated 되었다고 경고문이 뜬다. 그래서 대체할 코드를 전역 변수로 선언해 놓자! let keyWindow = UIApplication.shared.connectedScenes .filter({$0.activationState == .foregroundActive}) .map({$0 as? UIWindowScene}) .compactMap({$0}) .first?.windows .filter({$0.isKeyWindow}).first 최상위 뷰 구하기 extension UIWindow { public var ..


원문링크 : [SWIFT] 최상위 뷰 구하기