iOS/SwiftUI
SimpleToast
명언제조기벤제마
2022. 4. 16. 13:53
설명
SwiftUI에서 토스트 메시지를 띄울 때 사용하는 패키지이다. 간단한 설정만 하면 사용할 수 있다.
패키지 추가
우선 File -> Add Packages
에 들어간다.
그 다음 검색 필드에 github 주소를 입력하여 패키지를 추가한다.
패키지 사용
다음과 같이 패키지를 import하고, 설정을 명시한 다음, simpleToast(isPresented: options: onDismiss: content:)
modifier를 사용하면 된다.
isPresented
는 토스트 메시지가 나타나는지 여부를 결정하는 binding이고, options에는 SimpleToastSetting
값을 넣어주면 된다. onDismiss
는 토스트 메시지가 사라지면서 실행될 클로저를 넣고, 마지막 매개변수인 content
클로저에는 토스트로 나타날 View
를 리턴값으로 작성하면 된다.
Reference
https://www.youtube.com/watch?v=pC6qGSSh9bI
https://github.com/sanzaru/SimpleToast