26

iOS システムのアラート ビュー:

  • アプリ OTA のインストール: キャンセル ボタンは左側にあります。
  • アプリの削除: キャンセル ボタンは右側にあります。

キャンセルボタンはどこにあるべきですか?

4

5 に答える 5

48

ヒューマン インターフェイス ガイドラインから:

潜在的に危険なアクションを提案する 2 つのボタンのアラートでは、アクションをキャンセルするボタンは右側 (明るい色) に配置する必要があります。

人々が望んでいる可能性が高い無害なアクションを提案する 2 つのボタンのアラートでは、アクションをキャンセルするボタンは左側 (および暗い色) に配置する必要があります。

于 2011-07-05T12:48:08.783 に答える
2

イニシャライザでキャンセル ボタンのテキストを設定すると、iOS がこれを処理します。

ヒューマン インターフェイス ガイドラインには次のように書かれています。

潜在的に危険なアクションを提案する 2 つのボタンのアラートでは、アクションをキャンセルするボタンは右側 (明るい色) に配置する必要があります。

ただし、実際には、ボタンに一般的なラベル以外のラベルを付ける場合があります。(はい/いいえ) アラートは多くの状況で発生します。Apple の例が示すように、HIG のこの部分はアプリの取引を妨げるものではありません。

于 2011-07-05T12:55:54.320 に答える
0

の定義がわずかに更新されました (暗い色と明るい色の参照はありません)。

  1. 最も可能性の高いボタンが非破壊的なアクションを実行する場合は、2 ボタン アラートの右側に配置する必要があります。このアクションをキャンセルするボタンは左側にあるはずです。
  2. 最も可能性の高いボタンが破壊的なアクションを実行する場合は、2 ボタン アラートの左側に配置する必要があります。このアクションをキャンセルするボタンは右側にあるはずです。
于 2015-06-15T09:41:42.147 に答える
-3
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title" message:@"Message" delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:@"Continue"];

この場合、キャンセル ボタンは画面の左側に表示されます。これがデフォルトのケースです。

于 2011-07-05T12:45:00.543 に答える