[swift] PMAlertController 알림창 색상 설정하기
개요
PMAlertController는 iOS에서 사용할 수 있는 커스텀 알림창 라이브러리입니다. 이 라이브러리를 사용하여 알림창의 색상을 변경하는 방법에 대해 알아보겠습니다.
코드 예제
먼저, PMAlertController를 사용하기 위해 라이브러리를 프로젝트에 추가해야 합니다. 이후 아래와 같은 코드를 사용하여 알림창의 색상을 설정할 수 있습니다.
// PMAlertController 인스턴스 생성
let alertController = PMAlertController(title: "알림", description: "내용을 입력하세요", image: UIImage(named: "alertIcon"), style: .alert)
// 알림창의 배경색 설정
alertController.view.backgroundColor = UIColor(red: 0.2, green: 0.4, blue: 0.6, alpha: 1.0)
// 알림창 내부의 텍스트 색상 설정
alertController.titleColor = UIColor.white
alertController.descriptionColor = UIColor.white
// 알림창의 버튼 색상 설정
alertController.tintColor = UIColor(red: 0.8, green: 0.9, blue: 1.0, alpha: 1.0)
// 알림창 표시
present(alertController, animated: true, completion: nil)
위의 코드에서는 PMAlertController의 인스턴스를 생성한 후, view.backgroundColor
로 알림창의 배경색을 설정합니다. 또한, titleColor
, descriptionColor
로 알림창 내부의 텍스트 색상을 설정하고, tintColor
로 버튼의 색상을 설정합니다. 마지막으로, 알림창을 보여주기 위해 present(_:animated:completion:)
메서드를 호출합니다.
참고 자료
- PMAlertController GitHub 저장소: https://github.com/Codeido/PMAlertController
위의 예제 코드를 사용하여 PMAlertController 알림창의 색상을 설정할 수 있습니다. 더 자세한 내용은 참고 자료를 참고하시기 바랍니다.