본문 바로가기
Developer/iOS, Swift

[Swift] Alert Controller 기본 사용법

by Doony 2019. 12. 7.

이번 포스팅에서는 스위프트에서 Alert Controller을 사용하는 기본방법에 대해 알아보겠습니다. alert는 앱을 사용하다보면 흔히 볼 수 있는 일종의 팝업 또는 경고창으로, 다양한 방식으로 활용될 수 있습니다.

 

예를 들어 특정 권한을 요청하는 메시지를 alert에 띄워 유저에게 알릴 수도 있고, 게시글을 작성하는 화면에서 유저가 뒤로가기를 잘못 눌렀을 때, 한번 경고창을 띄움으로써 불상사를 막는 데 사용될 수도 있습니다.

 

아래 코드는 가장 기본적인 UIAlertController의 사용 예시로, button의 액션함수에 넣는 등 각종 트리거류 함수에 적용하여 사용하시면 됩니다.

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
let alert = UIAlertController(title: "경고창 제목", message: "경고창에 들어갈 메시지입니다.", preferredStyle: .alert)
 
let okAction = UIAlertAction(title: "확인", style: .default) { (action) in
        //확인 버튼을 눌렀을 때 
 
    }
        
let cancel = UIAlertAction(title: "취소", style: .cancel) { (action) in
        // 취소 버튼을 눌렀을 때
            
    }
alert.addAction(cancel)
alert.addAction(okAction)
present(alert, animated: true, completion: nil)
cs

 

댓글