[swift] PMAlertController 버튼 폰트 설정하기

PMAlertController는 Swift에서 사용할 수 있는 사용하기 쉬운 경고창 라이브러리입니다. 경고창에 버튼을 추가하고 버튼의 폰트를 설정하는 방법을 알아보겠습니다.

먼저, PMAlertController를 프로젝트에 추가해야 합니다. CocoaPods를 통해 설치할 수 있습니다. Podfile에 다음을 추가하고 pod install을 실행하세요.

pod 'PMAlertController'

그 다음, 필요한 곳에서 PMAlertController를 import 하세요.

import PMAlertController

다음으로, PMAlertController를 사용하여 경고창을 생성하고 버튼의 폰트를 설정하려면 다음 코드를 사용할 수 있습니다.

// PMAlertController 인스턴스 생성
let alertVC = PMAlertController(title: "경고", description: "이 버튼의 폰트를 수정해보세요!", image: UIImage(named: "warning.png"), style: .alert)

// 버튼 추가
alertVC.addAction(PMAlertAction(title: "확인", style: .default, action: {
    // 버튼을 클릭했을 때 수행할 액션
}))

// 버튼 폰트 설정
let buttonFont = UIFont(name: "Helvetica-Bold", size: 16) // 사용할 폰트 설정
alertVC.buttonFont = buttonFont

// 경고창 표시
self.present(alertVC, animated: true, completion: nil)

위의 코드에서 buttonFont의 값을 원하는 폰트로 설정하면 됩니다. 이 예제에서는 “Helvetica-Bold” 폰트를 사용하고 있습니다.

이제 버튼의 폰트를 설정하여 PMAlertController 경고창에서 원하는 스타일을 만들 수 있습니다.

PMAlertController의 더 많은 기능과 사용 방법에 대해서는 공식 GitHub 저장소를 참조하세요.


참고 자료: