[swift] Swift PKHUD를 사용하여 사용자에게 이미지를 표시하는 방법은?
  1. 먼저, Swift Package Manager(SPM)를 이용하여 PKHUD를 프로젝트에 추가하세요. 프로젝트의 Package.swift 파일에 다음을 추가합니다:
dependencies: [
    .package(url: "https://github.com/pkluz/PKHUD.git", from: "6.0.0")
]
  1. 프로젝트에서 PKHUD를 import 합니다:
import PKHUD
  1. 이미지를 표시하기 전에, 특정 이벤트나 액션이 발생할 때 HUD를 표시할 준비를 해야 합니다. 예를 들어, 버튼을 눌렀을 때 HUD를 표시하려면 다음과 같은 코드를 사용할 수 있습니다:
button.addTarget(self, action: #selector(showHUD), for: .touchUpInside)

@objc func showHUD() {
    HUD.show(.image(UIImage(named: "success")), onView: self.view)
}
  1. 이제 showHUD() 함수가 호출될 때, HUD가 나타납니다. 이미지는 UIImage(named: "success")와 같이 이미지 파일의 이름으로 설정됩니다. 다양한 이미지 파일 경로나 이미지를 직접 만들어서 사용할 수 있습니다.

  2. HUD를 숨기고, 액션 이후에 사용자에게 결과를 보여주기 위해 다음 코드를 사용하세요:

HUD.flash(.success, delay: 2.0)

이와 같이 코드를 구현하면, PKHUD를 사용하여 Swift에서 사용자에게 이미지를 표시할 수 있습니다.

참고: PKHUD GitHub 저장소