[swift] Swift PKHUD를 사용하여 오디오 재생 중에 인디케이터를 표시하는 방법은?

PKHUD는 iOS 앱에서 사용할 수 있는 간단하고 사용하기 쉬운 인디케이터 라이브러리입니다. 이 라이브러리를 사용하여 오디오 재생 중에 인디케이터를 표시하는 것은 매우 간단합니다.

먼저, PKHUD를 프로젝트에 추가해야합니다. 이를 위해서는 CocoaPods를 사용하여 PKHUD를 설치해야합니다. 프로젝트의 Podfile에 다음과 같은 줄을 추가한 다음, 터미널에서 pod install 명령을 실행하여 PKHUD를 설치합니다.

pod 'PKHUD'

PKHUD를 설치한 후에는, 다음과 같이 코드를 작성하여 오디오 재생 중에 인디케이터를 표시할 수 있습니다.

import PKHUD

func playAudio() {
    // 오디오 재생 코드 작성

    // 인디케이터 표시
    PKHUD.sharedHUD.contentView = PKHUDProgressView()
    PKHUD.sharedHUD.show()

    // 오디오 재생이 끝나면 인디케이터 숨기기
    PKHUD.sharedHUD.hide(afterDelay: 2.0)
}

위의 코드에서 playAudio 함수는 오디오를 재생하는 함수입니다. 오디오를 재생하기 전에 PKHUD의 contentView를 PKHUDProgressView()로 설정하여 인디케이터를 생성하고, PKHUD.sharedHUD.show()를 호출하여 인디케이터를 표시합니다. 그리고 오디오 재생이 끝나면 PKHUD.sharedHUD.hide(afterDelay: 2.0)를 호출하여 인디케이터를 지정된 시간 후에 숨깁니다.

위의 코드를 사용하면 오디오가 재생되는 동안 인디케이터가 표시됩니다. PKHUD는 사용하기 쉽고 원하는 스타일 및 동작을 맞춤 설정할 수 있으므로, 필요에 따라 적절히 사용해보세요.

PKHUD의 자세한 사용법과 설정 옵션에 대해서는 PKHUD GitHub 저장소를 참조하시기 바랍니다.