[swift] PMAlertController 닫기 버튼 설정하기

PMAlertController는 Swift로 개발된 사용자 정의 경고창 라이브러리입니다. 이 라이브러리를 사용하면 맞춤 경고창을 쉽게 생성할 수 있습니다. 이번에는 PMAlertController를 사용하여 닫기 버튼을 설정하는 방법에 대해 알아보겠습니다.

PMAlertController란?

PMAlertController는 흔히 사용되는 UIAlertController의 대안으로 활용되는 라이브러리입니다. 심플한 디자인을 갖춘 PMAlertController를 사용하면, iOS 앱에서 경고창을 보다 쉽게 커스터마이징할 수 있습니다.

닫기 버튼 설정하기

PMAlertController를 사용하여 닫기 버튼을 설정하는 방법은 간단합니다. 먼저, PMAlertController 인스턴스를 생성합니다.

let alertVC = PMAlertController(title: "경고", description: "이 작업을 계속하시겠습니까?", image: UIImage(named: "warning.png"), style: .alert)

다음으로, 버튼 인스턴스를 생성하고 닫기 버튼을 추가해줍니다.

let closeAction = PMAlertAction(title: "닫기", style: .cancel)
alertVC.addAction(closeAction)

마지막으로, PMAlertController를 화면에 표시합니다.

self.present(alertVC, animated: true, completion: nil)

위의 코드를 실행하면, “닫기” 버튼이 있는 경고창이 표시됩니다. 이 버튼을 클릭하면 경고창이 닫히게 됩니다.

결론

PMAlertController를 사용하여 Swift iOS 앱에서 경고창을 생성하고 닫기 버튼을 설정하는 방법을 알아보았습니다. 이를 활용하면 더욱 맞춤화된 경고창을 구현할 수 있습니다. 이 라이브러리를 사용하여 사용자에게 더 좋은 사용자 경험을 제공할 수 있습니다.

참고 자료