얼럿의 구성요소는 3개
1. 상단 내용을 차지하는 UIAlertController
2, 하단 버튼 부분의 UIAlertAction
이 두 개를 UIAlertController.adAlert(UIAlertAction) 이렇게 활용 가능함
3. 마지막으로 present를 통해 alert을 띄우게 됨
정리하면 내용, 버튼, 어떻게 띄울 것인가
UIAlertController으로 얼럿의 만든다 이를 통해 title, message를 설정할 수 있다
let alert = UIAlertController(
title: "반갑다",
message: "이제 씻을란다",
preferredStyle: .alert)
UIAlertAction을 통해 얼럿의 버튼을 만든다
let action = UIAlertAction(
title: "OK",
style: .default,
handler: nil)
@IBAction func hello(_ sender: Any) {
let alert = UIAlertController(title: "반갑다", message: "이제 씻을란다", preferredStyle: .alert)
let action = UIAlertAction(
title: "OK",
style: .default,
handler: nil)
//
alert.addAction(action)
present(alert, animated: true, completion: nil)
}
@IBAction func hello(_ sender: Any) {
let alert = UIAlertController(title: "반갑다", message: "이제 씻을란다", preferredStyle: .alert)
let action = UIAlertAction(
title: "OK",
style: .default,
handler: nil)
alert.addAction(action)
present(alert, animated: true, completion: nil)
}
present를 안 쓰면 얼럿이 안 나옴
alert.addAction(action)이 있어야 액션이 붙음