FC 2-5 Alert

Challenger·2021년 9월 1일
0
post-custom-banner

얼럿의 구성요소는 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)이 있어야 액션이 붙음

profile
롤 챌린저의 100일 개발 도전기
post-custom-banner

0개의 댓글