간단한 Toast Message를 띄우고 싶을때 사용할 수 있는 Library를 포스팅 하려 한다.
Google에 Swift Toast Library를 검색하면 많은 Library들이 나온는데
그중에 Toast-Swift를 선택했다.
개인적으로 제일 심플하고 간편하다고 생각 했기 때문이다.
GitHub
github.com/scalessec/Toast-Swift
ReadMe를 보면서 따라해보자.
일단 podinstall을 해준다.
현재 20.12.13일 기준 최신버전은 아래와 같다.
pod 'Toast-Swift', '~> 5.0.1'
간단하게 Button의 addTarget에 Toast가 실행되는 시나리오로 진행을 해보겠다.
makeToast 메소드에 원하는 Message를 넣어주면 Toast가 나온다.
@objc private func didTapButton() {
view.makeToast("This is a piece of toast")
}
메세지뿐만 아니라 지속 시간과 position을 설정 할 수 있다.
@objc private func didTapButton() {
view.makeToast("This is a piece of toast", duration: 3.0, position: .top)
}
또는 Message가 아닌 ActivityIndicator를 보여줄 수 있다.
디자인도 애플틱하고 코드전개도 간단해서인지 추후에 Toast를 띄울때 많이 애용할거같다.
@objc private func didTapButton() {
view.makeToastActivity(.center)
}
@objc private func didTapButton1() {
view.hideToastActivity()
}
'Swift_Library' 카테고리의 다른 글
[Swift_Library] Firebase Project 개수 한도 상향 (0) | 2021.01.02 |
---|---|
[Swift_Library] CocoaPod 설치 (0) | 2020.12.22 |
[Swift_Library] PagingKit (0) | 2020.12.14 |
[Swift_Library] Legacy Library ( migrate ) (0) | 2020.12.09 |