web-dev-qa-db-ja.com

iOSデバイスで必須フィールドを表示するにはどうすればよいですか?

画面内に11個を超えるフィールドを表示する必要があります。 4つのフィールドは必須です。必須フィールドを指定するにはどうすればよいですか?標準やアイデアはありますか?

11
jelumalai

標準は、あまりクリエイティブではありませんが、ラベルのアスタリスクです。ここではUIではなくUXについて説明しますが、理解を容易にすることがすべてであるため、これがおそらく最良のオプションです。

UIデザイナとして、それをより美的に満足できるものと組み合わせて、他の方法もこれと同様に使用したいと思います-数週間前の私の質問を参照してください- アンバーの必須フィールドの概要

4
TJH

テキストボックス内に灰色の斜体のヒントを書き、フォーカスすると消えます。 4つの必須フィールドで「必須」、または残りで「オプション」を示唆できます。ただし、区別を容易にするために、両方を実行しないでください。

3
Dvir Adler

フィールドを物理的にグループ化できますか?その場合は、必要な4つをグループ化し、上部に配置して、必要なラベルを付けます。

0
DA01

何が必須で何が必須でないかをユーザーに理解させるためのテクニックはほとんどありません。 iOSヒューマンインターフェイスガイドラインにはそれについて何も記載されていませんが、私の経験から言うと、いくつかの異なる方法に従うことができます。

  • TJHが言ったように、テキストフィールドのどこかにあるアスタリスクは、実際には美しくなくても、仕事を成し遂げることができます。
  • ユーザーがすべての必須フィールドに入力した後にのみ選択可能になるDoneボタンを提供します
  • this video に示すように、ユーザー入力に応じて状態を変更するアイコンをテキストフィールドの右側に配置できます。たとえば、ユーザーが入力されていない必須フィールドからフォーカスを移動すると、右側に「間違った」記号が表示されます。この方法には、テキストフィールドの検証をさらにきめ細かく実施できるという利点があるため、入力が正しくない場合でもエラーを表示できます。

私は通常、2番目と3番目の手法を組み合わせて採用しているため、ユーザーに解釈の余地をほとんど与えません。

もちろん、結果を達成する方法は他にもたくさんあると思いますが、ここで私が思いついたものだけを投稿しました。

最後に、iOSヒューマンインターフェイスガイドラインで次のように述べています。

ユーザーが選択肢を簡単に入力できるようにします。たとえば、通常はテキストフィールドの代わりにテーブルビューまたはピッカーを使用できます。人々が単語を入力するよりもリストから項目を選択するために。

あなたは必須のテキストフィールドをどのように表示するかを求めていますが、それらのいくつかが標準のエントリが少ないピッカーで変更できるかどうか考えてみてください。それらを使用して、標準の選択として最初の選択肢として設定できるため、ユーザーはそれを正しいものに変更する必要があります(空白にする必要はありません)。

0
Nicola Miotto