[swift] PMAlertController 버튼 추가하기

PMAlertController는 iOS 앱에서 경고창을 쉽게 생성하기 위해 사용되는 유용한 라이브러리입니다. 이 라이브러리를 사용하여 경고창에 버튼을 추가하는 방법에 대해 알아보겠습니다.

먼저, PMAlertController를 프로젝트에 설치해야 합니다. CocoaPods를 사용하는 경우, Podfile에 다음 줄을 추가하고 pod install 명령을 실행하세요.

pod 'PMAlertController'

파일을 추가 한 후, import PMAlertController 문장을 통해 해당 라이브러리를 가져옵니다.

import PMAlertController

이제 경고창에 버튼을 추가해 보겠습니다. 아래의 예제 코드를 사용하여 경고창을 생성하고 버튼을 추가할 수 있습니다.

let alertVC = PMAlertController(title: "경고", description: "이 액션을 수행하시겠습니까?", image: UIImage(named: "alert_image.png"), style: .alert)

alertVC.addAction(PMAlertAction(title: "확인", style: .default, action: {
    // 확인 버튼을 눌렀을 때 실행되는 동작
}))

alertVC.addAction(PMAlertAction(title: "취소", style: .cancel, action: {
    // 취소 버튼을 눌렀을 때 실행되는 동작
}))

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

위의 코드에서 PMAlertAction을 사용하여 버튼을 생성합니다. title 속성은 버튼에 표시될 제목을 지정하고, style 속성은 버튼의 스타일을 설정합니다. action 클로저는 버튼이 눌렸을 때 실행될 동작을 정의합니다.

버튼을 추가한 후에는 present(_:animated:completion:) 메서드를 사용하여 경고창을 화면에 표시합니다.

이렇게하면 PMAlertController에 버튼을 추가하는 방법을 알 수 있습니다. 필요에 따라서 다른 스타일의 버튼을 추가하고 그에 따라 동작을 작성할 수 있습니다. 문서(https://github.com/Codeido/PMAlertController)에서 PMAlertController의 더 많은 기능을 확인할 수 있습니다.