이번 포스팅에서는 스위프트에서 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 |
'Developer > iOS, Swift' 카테고리의 다른 글
[Swift] UserDefaults로 디바이스에 데이터 저장하기 (0) | 2019.12.08 |
---|---|
[Swift] 이미지에 Tint 색상 입히기 (programmatically) (0) | 2019.12.08 |
[Swift] Tab Bar Controller 슬라이드 애니메이션 효과 적용하기 (0) | 2019.12.07 |
[Swift] 일반 View, ImageView, Label 액션 이벤트 생성하기 (2) | 2019.11.20 |
[Swift] 네이버 장소검색(search Place) API 사용하기 (2) | 2019.11.17 |
댓글