[swift] Swift PKHUD를 사용하여 앱의 초기화면에 인디케이터를 표시하는 방법은?
먼저, 프로젝트에 PKHUD를 추가해야 합니다. 이를 위해서는 Podfile
을 열고 다음과 같이 PKHUD를 추가합니다.
pod 'PKHUD'
그런 다음 터미널을 열고 프로젝트 루트 디렉토리로 이동한 후 pod install
명령어를 실행합니다. 이렇게 하면 PKHUD가 프로젝트에 설치됩니다.
이제 코드에서 PKHUD를 사용하여 인디케이터를 표시할 수 있습니다. 먼저, import PKHUD
를 사용하여 PKHUD를 가져옵니다.
다음으로, 사용할 위치에서 다음 코드를 추가합니다.
HUD.show(.progress)
// 인디케이터를 숨기기 위해 특정 시간 지연 후 실행
DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
HUD.hide()
}
위 코드는 사용자에게 인디케이터를 표시하고, 2초 후에 인디케이터를 숨기는 예제입니다. HUD.show(.progress)
는 인디케이터를 표시하는 부분이고, HUD.hide()
는 인디케이터를 숨기는 부분입니다. DispatchQueue.main.asyncAfter
를 사용하여 인디케이터를 2초 후에 숨깁니다.
이와 같이 PKHUD를 사용하여 앱의 초기 화면에 인디케이터를 표시할 수 있습니다. PKHUD의 다양한 기능과 사용법에 대해서는 공식 문서를 참고해주세요.(https://github.com/pkluz/PKHUD)