[swift] PMAlertController 모서리 라운딩 설정하기
PMAlertController 모서리 라운딩 설정하기
PMAlertController는 iOS에서 커스텀 경고창을 만들 수 있는 라이브러리입니다. 이 라이브러리를 사용하여 모서리를 라운딩하여 경고창을 더욱 깔끔하게 만들 수 있습니다. 이번 포스트에서는 PMAlertController의 모서리 라운딩 설정 방법을 알아보도록 하겠습니다.
설치하기
먼저 PMAlertController를 설치해야 합니다. CocoaPods를 사용하여 설치하는 방법은 아래와 같습니다.
Podfile
을 열고, 아래 코드를 추가합니다.
pod 'PMAlertController'
- 터미널에서 다음 명령어를 실행하여 CocoaPods를 업데이트합니다.
$ pod install
- 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를 사용하여 커스텀 경고창을 만드는 방법에 대해 알아보았습니다. 모서리 라운딩 설정을 통해 경고창의 디자인을 더욱 개선할 수 있으니, 필요한 경우 이 설정을 활용해보세요.