すぐにアラートを作る為に (UIAlertController)

# 今回の内容

* ３種類のアラートをすぐ作れる様にカスタム前の状態で、書き残しておきます。

#コードと表示結果

## アラート１（preferredStyle: .alert）　

<img width="150" alt="BD3DDCDB-0A84-4DE4-BBCE-950795356A40_1_201_a.jpeg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1466343/742ecc1b-df8e-d169-e32b-0438fddba54b.jpeg">

```Swift:

        let usualAlert = {() -> UIAlertController in
            
            let alert = UIAlertController(title: "タイトルだよ", message: "アラートの内容だよ", preferredStyle: .alert)
            
            alert.addAction(UIAlertAction(title: "No", style: .destructive, handler: { _ in
                
                print("No")     
            }))
            
            alert.addAction(UIAlertAction(title: "Yes", style: .default, handler: { _ in
                
                print("Yes")                
            }))
            
            return alert
        }()
        
        self.present(usualAler, animated: true, completion: nil)
```

## アラート2（preferredStyle: .actionSheet）　
<img width="150" alt="206C76A8-4522-4C54-BBBE-211E3F15A2DB_1_201_a.jpeg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1466343/d3dddb7d-cee0-f5d9-a050-0317aee4d7da.jpeg">

```Swift:
        let usualActionSheetAlert = {() -> UIAlertController in
            
            let alert = UIAlertController(title: "タイトルだよ", message: "アラートの内容だよ", preferredStyle: .actionSheet)
            
            alert.addAction(UIAlertAction(title: "Yes", style: .default, handler: { _ in
                
                print("Yes")                
            }))
            
            alert.addAction(UIAlertAction(title: "No", style: .destructive, handler: { _ in
                
                print("No")                
            }))
            
            alert.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: { _ in
                
                print("cancel")                
            }))
            
            return alert
        }()
        
        self.present(usualActionSheetAlert, animated: true, completion: nil)
```

## アラート3（preferredStyle: .alert）　TextFieldを表示
<img width="150" alt="DFCD3B9F-C6FD-4318-98FC-6CC2F60F588E_1_201_a.jpeg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1466343/8d82d047-2d0b-7671-e306-cdacc5c9a9db.jpeg">

```Swift:
        let textfieldInAlert = {() -> UIAlertController in
            
            let alert = UIAlertController(title: "タイトルだよ", message: "アラートの内容だよ", preferredStyle: .alert)
            
            alert.addTextField { (alertTextField:UITextField) in
                
                alertTextField.placeholder = "文字を入力してね"

            }
            
            alert.addAction(UIAlertAction(title: "Yes", style: .default, handler: { _ in
                
                print("Yes")
                
            }))
            
            alert.addAction(UIAlertAction(title: "No", style: .destructive, handler: { _ in
                
                print("No")
                
            }))
            
            return alert
        }()
        
        self.present(textfieldInAlert, animated: true, completion: nil)
```

# 終わり
ご指摘、ご質問などありましたら、コメントまでお願い致します。