[swift] PMAlertController 알림창 알림창 자동 닫기 시간 설정하기

소개

PMAlertController는 Swift에서 사용할 수 있는 커스터마이징 가능한 알림창 라이브러리입니다. 이 라이브러리를 사용하면 간편하게 알림창을 생성하고 사용자에게 메시지를 전달할 수 있습니다. 이번에는 PMAlertController를 사용하여 알림창을 자동으로 닫는 기능을 구현하는 방법에 대해 알아보겠습니다.

코드 예시

// PMAlertController 인스턴스 생성
let alertVC = PMAlertController(title: "알림", description: "자동으로 닫히는 알림창입니다.", image: nil, style: .alert)
        
// 알림창 자동 닫기 시간 설정 (5초 후에 자동으로 닫힘)
alertVC.dismissTimer = 5.0

// 알림창 보이기
present(alertVC, animated: true, completion: nil)

위의 코드 예시에서는 PMAlertController 인스턴스를 생성하고, 알림창을 자동으로 닫기 위해 dismissTimer 프로퍼티를 사용하였습니다. dismissTimer 프로퍼티에 설정한 값은 알림창이 보여진 후 자동으로 닫히는 시간을 의미합니다. 코드 예시에서는 5초로 설정하였으므로, 알림창이 보여진 후 5초 후에 자동으로 닫히게 됩니다.

참고 자료