[swift] PMAlertController 모서리 라운딩 설정하기

PMAlertController 모서리 라운딩 설정하기

PMAlertController는 iOS에서 커스텀 경고창을 만들 수 있는 라이브러리입니다. 이 라이브러리를 사용하여 모서리를 라운딩하여 경고창을 더욱 깔끔하게 만들 수 있습니다. 이번 포스트에서는 PMAlertController의 모서리 라운딩 설정 방법을 알아보도록 하겠습니다.

설치하기

먼저 PMAlertController를 설치해야 합니다. CocoaPods를 사용하여 설치하는 방법은 아래와 같습니다.

  1. Podfile을 열고, 아래 코드를 추가합니다.
pod 'PMAlertController'
  1. 터미널에서 다음 명령어를 실행하여 CocoaPods를 업데이트합니다.
$ pod install
  1. Xcode에서 프로젝트를 열고, .xcworkspace 파일을 실행합니다.

PMAlertController 모서리 라운딩 설정하기

PMAlertController의 모서리를 라운딩하기 위해서는 PMAlertController 인스턴스를 생성한 후, alertController.view.layer.cornerRadius 프로퍼티를 설정해주어야 합니다. 이 프로퍼티는 경고창의 모서리를 결정하는 값입니다.

아래는 PMAlertController의 모서리를 라운딩하는 예시 코드입니다.

import PMAlertController

let alertController = PMAlertController(title: "경고", description: "이것은 경고 메시지입니다.", image: UIImage(named: "alert-icon"), style: .alert)

alertController.view.layer.cornerRadius = 10 // 모서리 반지름 값 설정

alertController.addAction(PMAlertAction(title: "확인", style: .default, action: { () -> Void in
    // 확인 버튼을 눌렀을 때 수행하는 액션
}))

present(alertController, animated: true, completion: nil)

위의 예시 코드에서 alertController.view.layer.cornerRadius 라인을 통해 경고창의 모서리를 라운딩하고 있습니다. 10은 모서리의 반지름 값을 의미하며, 필요한 만큼 수정할 수 있습니다.

결론

PMAlertController를 사용하여 커스텀 경고창을 만드는 방법에 대해 알아보았습니다. 모서리 라운딩 설정을 통해 경고창의 디자인을 더욱 개선할 수 있으니, 필요한 경우 이 설정을 활용해보세요.