[swift] Swift PKHUD를 사용하여 인디케이터의 색상을 변경하는 방법은?
  1. PKHUD를 프로젝트에 추가합니다.
    • Cocoapods를 사용하시면 Podfile에 다음과 같은 의존성을 추가합니다.
    pod 'PKHUD'
    
    • Swift Package Manager를 사용하신다면 Xcode에서 프로젝트에 PKHUD를 추가합니다.
  2. 색상을 변경하고자하는 인디케이터의 뷰컨트롤러에서 다음 코드를 작성합니다.

    import PKHUD
    
    // 인디케이터의 색상 변경
    HUD.dimsBackground = false // 백그라운드 딤 처리 여부 설정
    HUD.allowsInteraction = false // HUD 백그라운드 터치 이벤트 처리 여부 설정
    HUD.show(.progress, onView: self.view) // 인디케이터 표시
    
    // 인디케이터의 색상 설정
    HUD.appearance.tintColor = UIColor.red
    

    이렇게 하면 인디케이터의 색상이 빨간색으로 변경됩니다.

  3. 인디케이터가 더 이상 필요하지 않을 때 다음 코드를 사용하여 숨깁니다.

    HUD.hide()
    

    색상을 변경하는 방법과 함께 PKHUD를 사용하여 인디케이터를 제어하는 방법을 확인하였습니다. PKHUD의 다른 설정 옵션들을 확인하고 인디케이터를 원하는 대로 커스터마이징할 수 있습니다.

참고문서: