[swift] PKHUD 테마 설정하기

PKHUD는 Swift로 작성된 iOS용 진행 상태 표시기 라이브러리입니다. 테마를 설정하여 진행 상태 표시기의 모양과 색상을 변경할 수 있습니다.

1. PKHUD 설치하기

먼저, PKHUD를 프로젝트에 설치해야 합니다. 설치 방법은 다음과 같습니다.

  1. CocoaPods를 사용하는 경우, Podfile에 다음 라인을 추가하고 pod install 명령어를 실행합니다.
pod 'PKHUD'
  1. Carthage를 사용하는 경우, Cartfile에 다음 라인을 추가하고 carthage update 명령어를 실행합니다.
github "pkluz/PKHUD"
  1. 수동으로 설치하는 경우, 공식 깃허브 저장소에서 프로젝트 소스 코드를 다운로드하여 프로젝트에 추가합니다.

2. 테마 설정하기

import PKHUD

// 테마 생성
let customTheme = PKHUDSquareTheme()
customTheme.backgroundColor = UIColor.red // 배경색 설정
customTheme.titleColor = UIColor.white // 타이틀 글자색 설정
customTheme.subtitleColor = UIColor.white // 부제목 글자색 설정

// 테마 적용
PKHUD.sharedHUD.contentView = PKHUDSquareBaseView(theme: customTheme)

// PKHUD 표시
PKHUD.sharedHUD.show()

위의 코드에서는 PKHUDSquareTheme을 사용하여 테마를 생성하고, 원하는 색상으로 배경색, 타이틀 글자색 및 부제목 글자색을 설정합니다. 그 후, PKHUDSquareBaseView를 사용하여 테마를 적용합니다. 마지막으로, PKHUD.sharedHUD.show()를 호출하여 PKHUD를 화면에 표시합니다.

테마의 속성은 다음과 같습니다.

원하는 테마를 생성하여 PKHUD에 적용하면 진행 상태 표시기의 모양과 색상을 원하는 대로 설정할 수 있습니다.

참고 자료