[swift] PKHUD 테마 설정하기
PKHUD는 Swift로 작성된 iOS용 진행 상태 표시기 라이브러리입니다. 테마를 설정하여 진행 상태 표시기의 모양과 색상을 변경할 수 있습니다.
1. PKHUD 설치하기
먼저, PKHUD를 프로젝트에 설치해야 합니다. 설치 방법은 다음과 같습니다.
- CocoaPods를 사용하는 경우,
Podfile
에 다음 라인을 추가하고pod install
명령어를 실행합니다.
pod 'PKHUD'
- Carthage를 사용하는 경우,
Cartfile
에 다음 라인을 추가하고carthage update
명령어를 실행합니다.
github "pkluz/PKHUD"
- 수동으로 설치하는 경우, 공식 깃허브 저장소에서 프로젝트 소스 코드를 다운로드하여 프로젝트에 추가합니다.
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를 화면에 표시합니다.
테마의 속성은 다음과 같습니다.
backgroundColor
: 진행 상태 표시기의 배경색titleColor
: 타이틀 글자의 색상subtitleColor
: 부제목 글자의 색상
원하는 테마를 생성하여 PKHUD에 적용하면 진행 상태 표시기의 모양과 색상을 원하는 대로 설정할 수 있습니다.