web-dev-qa-db-ja.com

確認ダイアログボタンの言い回し

IOSアプリのサインアッププロセスが非常に長くかかります。プロセスをキャンセルするボタンを実装しました(たとえば、ログイン画面に戻るために、これが必要になる理由があります)。

「サインアップのキャンセル」というボタンがあります。ユーザーが誤って[キャンセル]ボタンをタップすると非常にコストがかかるため、ユーザーがサインアッププロセスをキャンセルする決定を確認するためのiOSアクションシートを表示したいのです。

ここまでは順調ですね。しかし、このアクションシートで使用できる表現は何ですか。通常は、「キャンセル」を選択して「キャンセルをキャンセル」し、サインアップ画面に戻りますが、確認テキストとして「サインアップをキャンセル」を使用していました。

これを解決する方法はありますか? 「キャンセル」の代わりに使用できる表現オプションはありますか?ボタンが誤ってタップされないようにボタンをさらに非表示にすることは、完全に見えなくなってはならないため、実際にはオプションではありません。偶発的なタップを取り消すことも非常に機密性の高いデータであるため、選択肢の1つではありません。

この特定の問題を検索することは非常に非生産的でした。これは、主なアクションが実際に何かのキャンセルであるEdgeケースであると思われるためです。

ご協力いただきありがとうございます。

2
Raphael Loder

ユーザーがボタンをクリックした後にどこに移動するかを説明する文言を使用して、即時アクションとの関係(強調したこのパラドックスを作成する)ではなく、次のようにすることができます。

  • ログイン/フロントページに戻る/戻る
  • サインアップを続行
2

私は言うまで行きます:

サインアップのキャンセルを確認しないでください。
しかし、その後のログイン画面で、「心配しないで、中断したところからサインアップを続行してください」と入力します

1
Tomer W

入力したすべての情報が失われることをユーザーに明確に伝えます。 「キャンセル」の使用を避けたい場合は、「中止」という単語を使用することもできます。

  • サインアップを中止し、入力されたすべてのデータを失います

  • サインアップに戻る

0
DesignerAnalyst

それは私にとってはあまりEdgeケースではありません。以前にこの問題を数回解決しなければなりませんでした。私は「戻る」や「続行」のようなものを使用しますが、配置と色は目的を強調するために使用する必要があると言います。

これは、UIの一貫性が報われるところです。私が開発するほとんどのアプリでは、破壊的なボタンを赤または「ホット」にし、ユーザーが誤ってタップする可能性が低い左側に配置します。どちらの方法でも、ボタンのテキストはできるだけ単純にする必要があります。 1つの単語を使用できる場所で2つの単語を使用しないでください。

0
KirsiD