web-dev-qa-db-ja.com

iPhoneアプリでキャンセルボタンは必要ですか?

IPhoneページにフォームのようなページがあります。 [キャンセル]ボタンと[送信]ボタンを一緒に配置する必要がありますか?

PS:ユーザーは、左上隅にある通常の[戻る]ボタンを使用して戻ることができます。

1
Vasethvan

IOSの標準は

  • 詳細ページ/編集ページ-右からスライドインし、<記号が付いた戻るボタンがあります。
  • モーダルページ(通常は「新しい」もの)-下からスライドインし、キャンセルボタン(左上)と保存ボタン(右上)があります。

一般的な考え方は、(私が知る限り)編集ページ(戻るボタン付き)でリアルタイムで編集できるということです。戻ると、すべての変更が保存されます

モーダルページの動作は異なります。キャンセルを押すと、変更が保存されません。

例えば。 iOSノートアプリでは、新しいノートの作成は次のようになります: new note

準備完了または戻るを押すことができます。どちらの場合も、編集内容が保存されます。

IOSメールでは、新しいメールを作成すると、左上に[キャンセル]ボタンが表示されます。キャンセルは「保存しない」ことを意味します(または通常、変更を破棄してもよいかどうかを尋ねるポップアップ)。

だからあなたのケースでは私は言うでしょう:

  • 編集が保存された場合:左上の戻るボタンが規則に準拠
  • 編集が破棄された場合は、左上のキャンセルボタンを使用します
1
wintvelt

あなたcan私の知る限り、それを省いてくださいAppleは、アプリを調べて、アプリストアにいることができないと言うほど厳格ではありませんUIが気に入らないため、「必須」ではありませんが、特定の理由がない限り、多くの人がUIに反対するでしょう。また、Appleのアプリを含む、最高のiOSアプリで一般的な慣習である理由を理解しているからです。 ;ルールを破る前に、ルールを理解する必要があります。

考慮すべき2つの点は次のとおりです。

  • あなたは慣習を破っていて、ユーザーはそれを期待していて、キャンセルボタンが表示されないと混乱するかもしれません
  • 戻るボタンは左上にあり、ほとんどのユーザーは右利きです。iPhoneユーザー、特にiPhoneプラスユーザーは、片手で電話を使用する場合、アクセシビリティショートカットを使用するか、不快に手を伸ばしてそのアクションを実行する必要があります。

考慮すべきことは他にもたくさんありますが、あなたは[〜#〜] can [〜#〜]コミックをすべてsansで作成し、アプリのインターフェイスを上下逆にします。アプリのデザインが別の方法で行ったほうが正当に優れている場合、それを行うかどうかを決めるのはあなたの責任ですが、それを行うには、より多くの情報が必要か、それともそのデザイン決定の影響を考慮する必要があるかを検討する必要があります。

1

そこにキャンセルボタンを配置することに対するあなたの反対は何ですか?標準ページの[戻る]コントロールがあり、ユーザーがそれを使用できることをユーザーに明確に示している限り、必要はありません。

ただし、これがユーザーが途中で記入して終了する可能性があるフォームである場合は、明示的なキャンセルコントロールを使用する方が少し直感的です...キャンセルする前に、必ず「ダーティー保存」メッセージを提供してください。彼らが何かを記入した場合; 「キャンセルすると、このフォームに加えた変更はすべて破棄されます。実行してもよろしいですか?」

サブミットコントロールと一緒にキャンセルコントロールを表示する要件があるかどうかはわかりません(まだ見つかりません)。 iOS開発ガイドラインでは、いくつかのアイデアが得られます。

https://developer.Apple.com/ios/human-interface-guidelines/

0
Mattynabib