[swift] PMAlertController 알림창 알림창 북마크 버튼 설정하기

PMAlertController는 Swift에서 사용할 수 있는 커스텀 알림창 라이브러리입니다. 이 라이브러리를 사용하면 쉽게 다양한 스타일의 알림창을 만들 수 있습니다. 이번 글에서는 PMAlertController를 사용하여 알림창에 북마크 버튼을 설정하는 방법을 알아보겠습니다.

1. PMAlertController 설치하기

PMAlertController를 사용하기 위해 먼저 해당 라이브러리를 프로젝트에 설치해야 합니다. CocoaPods를 사용하는 경우, Podfile에 다음과 같이 추가합니다.

pod 'PMAlertController'

설치가 완료되면 import PMAlertController 구문을 통해 라이브러리를 가져올 수 있습니다.

2. 북마크 버튼 추가하기

PMAlertController를 사용하여 알림창을 생성한 후, 북마크 버튼을 추가하려면 다음과 같이 설정해야 합니다.

let alertVC = PMAlertController(title: "알림",
                                description: "북마크 하시겠습니까?",
                                image: UIImage(named: "bookmark"))  // 알림창 생성

let bookmarkAction = PMAlertAction(title: "북마크", style: .default) {
    // 북마크 버튼을 눌렀을 때 실행할 코드 작성
}

alertVC.addAction(bookmarkAction)  // 알림창에 북마크 버튼 추가

present(alertVC, animated: true, completion: nil)  // 알림창 표시

PMAlertController를 생성할 때, title에 알림창의 제목을, description에 알림창의 내용을, image에 북마크 버튼 옆에 표시될 이미지를 설정할 수 있습니다. 북마크 버튼은 PMAlertAction을 생성하여 addAction() 메서드를 호출하여 알림창에 추가할 수 있습니다.

북마크 버튼을 눌렀을 때 실행할 코드는 bookmarkAction의 클로저 내부에 작성하면 됩니다.

3. 참고 자료

이제 PMAlertController를 사용하여 알림창에 북마크 버튼을 설정하는 방법을 알아보았습니다. 북마크 버튼을 추가하여 사용자에게 더욱 다양한 기능을 제공할 수 있습니다. PMAlertController의 다른 기능들도 함께 살펴보면 더욱 풍부한 사용자 경험을 구현할 수 있을 것입니다.