2016-12-22 24 views
-3

人。アップルは自分のアプリを削除アクションのために使用することがありますアクションシートやアラート。そして私は、私がアクションシートを使うべきとき、そしてアラートを理解すべきではない。 HIGアップルの書き込みでは、その:削除のためのアクションシートと警告

アラートは、ユーザーエクスペリエンスを混乱させるだけ削除アクションアップルのためのPhotos and iCloud Driveで(このような欠失など)を購入し、破壊アクション

を確認するように重要な状況で使用する必要がありますアクションシートを使用する(この破壊的な行動はASを使用する)が、同じアクションの場合はReminders and NotesにAlertを使用する。削除のために使用するもの:アクションシートまたはアラートをお願いします。ありがとう!

答えて

0

UIActionSheet & UIAlertViewは、iOS 8.0から推奨されていません。あなたは、例えば2つ以上のアクションを持っているときに使用される例UIActionSheet用として、それは、ユースケースごとに依存'UIAlertController'を使用してactionSheetpreferredStyleを設定

にでも

の上にあなたの質問に答えるためにすべきです共有、キャンセルのように、iPhone(下から)とiPad(中央)で異なって表示されます。私はそれがOKまたはCancelが表示されます削除の確認のためのあなたの上記の質問のように2つだけ特定のアクションを持ったときに

UIAlertViewが使用されます。これがあなたの決定に役立つことを願っています。

+0

回答ありがとう、Sneha。私は 'UIAlertView'が2つの特定のアクションのための最良の選択であることを理解しています。しかし、なぜアップルが2つの特定のアクションで 'UIActionSheet'(' UIAlertView'ではなく)を使うのか分かりません。 –

+0

@AnrewKravetzはちょうど彼らがそれを忘れているかもしれない:)。または、私たちが知らないかもしれないさまざまな操作のために動的に追加される余分なボタンがあるかもしれません。 – Sneha

関連する問題