Alert Viewの使用


Alert Viewについて説明しましょう.

Alerts


H.I.G


装置の状態に関する重要な情報を伝達し,フィードバックを要求する際にAlertsを用いることが多い.
H.I.G_Alerts

Alertを使用する際の注意事項

  • Alertを最小限に抑えることが望ましい.
    Alertは購入や削除などの重要なタスクにのみ使用できます.
    警告の頻度が低いほど、人々は深刻に警告を受けます.
  • 以上の単語からなる簡単な説明でテーマを書きます.
    タイトルは単語ではなく短文で、情報を伝えるのに役立ちます.しかし、1行を超えてはいけない.
  • では、一般的に2つのボタンが使用されます.
    ボタンが3種類を超えると複雑になるので、3種類以上のボタンが必要な場合はActionSheetsを使用するのが望ましい.
  • ボタン位置
    一般的には、ラベルを打つ可能性の高いボタンを右側に置くべきです.
    キャンセルボタンはいつも左にあります.
  • ユーザーがホームページを通じて注意を取り消すことを許可します.
    Alertsが表示され、ユーザーの選択を受け入れる場合は、ユーザーをホームページにアクセスさせる場合は、アプリケーションを終了させることが望ましい.
    また、キャンセルボタンを押すのと同じ効果を達成します.
  • 使用方法


    Alertsは次のようになります.titleは、タイトルmessageの詳細を含む.preferredStyle .alertを選択します..actionSheetが選択されている場合、ActionSheetとなります.
    let alert = UIAlertController(title: nil, message: "메시지", preferredStyle: .alert)
    ボタンを追加します.titleはボタンに表示されるタイトルであり、styleはボタンのスタイルを指す.
    次の画像はdefault、favority、cancelです.
    cancelスタイルは、常に2つのボタンが左側にあり、3つ以上のボタンが下にあります.
    let okAction = UIAlertAction(title: "OK", style: .default)
    let noAction = UIAlertAction(title: "Cancel", style: .cancel)
    ボタンを追加
    presentでactivationのtrueとfalseを選べますtrueだとちょっとウワオン…?このような効果がありますfalseを使う時は何の効果もありません
    alert.addAction(okAction) 
    alert.addAction(noAction)
    present(alert, animated: true)
    
    インプリメンテーションコード
    let alert = UIAlertController(title: nil, message: "메시지", preferredStyle: .alert)
    let okAction = UIAlertAction(title: "OK", style: .default)
    let noAction = UIAlertAction(title: "Cancel", style: .cancel)
    alert.addAction(okAction) 
    alert.addAction(noAction)
    present(alert, animated: true)