TOAST

    [Swift] 토스트(Toast) Message WindowScene 연구

    [Swift] 토스트(Toast) Message WindowScene 연구

    안드로이드에서는 기본적으로 있지만 swift에서는 직접 구현해주어야합니다. toast 관련해서 라이브러리도 존재하고 swiftUI ViewModifier로 구현한 예제도 많습니다. 하지만 안드로이드랑 다르게 현재 자신의 뷰에서만 표시되고 이전 뷰로 가거나 다음 뷰로 이동 시, 토스트가 사라지거나 가려지는 문제가 있었습니다. 그래서 연구하는 도중 WindowScene 맨 위로 올리면 어떻게 될까 구현해본 결과, 항상 맨위에 존재하는 것을 확인할 수 있었습니다. 위의 이미지와 같이 뷰가 이전으로 가거나 다시 생기더라도 항상 Toast가 맨 위에 존재하는 것을 확인할 수 있습니다. 1. Get WindowScenes func getWindowScenes() -> [UIWindow] { return UIAppl..