[swift] PKHUD를 이용한 주문 배송 상태 표시 방법
주문 배송 상태를 표시하기 위해 PKHUD를 사용하면 사용자에게 직관적으로 상태를 알려줄 수 있습니다. PKHUD는 lightweight하고 사용하기 쉬우며, 다양한 애니메이션 효과를 제공합니다.
PKHUD 설치하기
- 프로젝트의
Podfile
에 다음 코드를 추가합니다.
pod 'PKHUD'
- 터미널에서 다음 명령어를 실행하여 설치합니다.
$ pod install
- Xcode에서
.xcworkspace
파일을 열어서 프로젝트를 실행합니다.
PKHUD 사용하기
- 필요한 곳에서 다음 코드를 사용하여 PKHUD를 import합니다.
import PKHUD
- 배송 상태를 표시할 곳에서 다음 코드를 사용하여 PKHUD를 표시합니다.
HUD.show(.labeledProgress(title: "주문 처리 중", subtitle: "잠시만 기다려주세요"))
- 주문 처리가 완료된 후 다음 코드를 사용하여 PKHUD를 감춥니다.
HUD.flash(.success, delay: 1.0)
추가 설정하기
- PKHUD의 스타일을 변경하려면
PKHUD.sharedHUD
의contentView
속성에 접근하여 설정합니다.
PKHUD.sharedHUD.contentView = PKHUDProgressView(title: "로딩 중...", subtitle: nil)
- PKHUD의 배경색을 변경하려면
PKHUD.sharedHUD
의backgroundView
속성에 접근하여 설정합니다.
PKHUD.sharedHUD.backgroundView.color = UIColor.black.withAlphaComponent(0.4)