0

iOS アプリのストアの情報ページについて AD と話し合っています。この情報ページでは、UITableViewController住所、電話番号、電子メール アドレスなどのグループ化された表示情報を使用します。上部には、注釈付きのミニマップが表示されています... 写真はお分かりだと思います。iPhone の連絡先のページによく似ています。

ワイヤー フレームでは、電子メール アドレスは下線付きで書かれており、行には開示インジケーターがありません。行を押すと、電子メールのモーダル ビューがポップアップし、ユーザーが指定された電子メール アドレスに電子メールを送信できるようになります。

AD の引数には下線を引く必要があります。これにより、ユーザーが押すことができることがより明確になります。また、電子メールアドレス/リンクを表示する一般的な方法であるため. 彼はさらに、多くのアプリがこれを行っており、その中には Apple 自身のアプリ (一部?) がリンクでそれを使用しているものも含まれていると付け加えています。

これは Apple の HIG に反するだけでなく、一般的でもないと私は主張します。これは、テキスト内の iOS デバイスでのみ一般的です。私は、次のように述べている HIG を参照します。

コントロールはタップ可能に見える必要があります。ボタン、ピッカー、スライダーなどの iOS コントロールには、タッチを誘う輪郭とグラデーションがあります。

Web から来た場合は、人々に Web エクスペリエンスではなく、iOS アプリのエクスペリエンスを提供する必要があります。iOS の Safari を使用して、iOS デバイスで Web サイトにアクセスできることを忘れないでください。

手触りを重視したデザイン。iOS アプリで Web UI 設計パラダイムを複製しようとしないでください。代わりに、iOS の UI 要素とパターンに慣れ、それらを使用してコンテンツを紹介してください。再検討する必要がある Web 要素には、メニュー、ホバリングによって開始されるインタラクション、およびリンクが含まれます。

(参照リンク: Apple )

彼は、WWDC13 の基調講演の後、私の主張の半分はもはや有効ではないと述べています。彼は、完成も公式リリースもされていないものについて言及しています。その上、iOS7 HIG をざっと見てみたところ、別の議論を述べているものは何も見つかりませんでした。また、例を挙げると、iOS7 の連絡先アプリも下線を使用しません。

住所や電話番号などの他のフィールドにはまだ下線が引かれていないことに注意してください...また、問題のアプリがアクションに下線を実装していない既存のアプリに基づく新しいターゲットであることを考えると. このばかげた主題を踏まえて、私の質問は次のとおりです。下線の有無にかかわらず、それが問題です。

この質問に対する答えは、どのソリューションを採用すべきかを決定するために使用されるわけではありませんが、それでも何が最善かを知りたいと思います.

4

2 に答える 2

1

通常、テーブルビューには、要素の任意の部分に触れるための適切なアクションが 1 つあります。これに対する例外は、明らかに、削除、選択、展開などのタッチ可能なウィジェットです。

そのため、電話アプリの連絡先リストでは、連絡先の任意の場所をタッチするとその連絡先が展開され、タッチ可能な電話番号、電子メール アドレス、住所、Web サイトなどの選択に移動します。電話アプリのお気に入りリストでは、任意の部分をタッチします。要素の 1 つを押すと電話がかかります - タッチ可能な青い矢印ウィジェットを除いて、それを展開します。

ユーザーとして、tableview 要素内の特定のテキスト行に触れると、要素の他の部分に触れるのとは異なる結果が得られた場合、私は驚きます (驚きは悪いことです)。テーブルビュー内にタッチ可能なメールアドレスが必要な場合は、共有アイコンなどのタッチ可能なウィジェットをその隣に配置するのが賢明かもしれません:

共有アイコン

于 2013-07-03T14:06:22.493 に答える
0

興味深い質問です。あなたの AD は、URL に下線を引く (または、混乱させるために、現時点では私のブラウザーで青色で表示する) ことで、次のようにクリック可能であることを示す慣行について言及しています。

www.example.com

これは iOS では簡単です。次の質問で説明されているように、UILabel の代わりに UITextView を使用するだけです。

iPhoneアプリにハイパーリンクを追加するには?

HIG がこれを許可するかどうかについては、これに答える最も簡単な方法は、例を参照することです。たとえば、メール アプリでは、ハイパーリンクを電子メールのコンテンツ内に表示して使いやすくすることができます。したがって、この場合、AD はおそらく正しいでしょう。

于 2013-06-12T08:58:06.953 に答える