-1

現在、タブバーを使用するクライアント向けのアプリを開発していますが、ヒューマンインターフェイスガイドラインに違反している可能性があります。

私のアプリは、他のいくつかのビューコントローラーにつながるホームビューコントローラーから始まります。ビューコントローラの1つにタブバーがあります。タブバーの最初の項目はホームボタンです。ボタンをクリックすると、ユーザーはホームビューコントローラーに戻ります。ホームビューコントローラにはタブバーがありません。

時間の問題...これはヒューマンインターフェイスガイドラインの違反ですか?

提案されたルートはナビゲーションコントローラーを使用することであり、クライアントは確かにそれに同意するかもしれませんが、現在の構成が実行可能かどうか心配しています。

アドバイスありがとうございます

4

1 に答える 1

1

まず、これは iOS ユーザーにとって予期しない動作であるという点で、HIG に違反していると言えます。HIG では、IOS UI パラダイムを採用する必要があると述べています。つまり、組み込みアプリを模倣するのではなく、それらのアプリのデザイン パターンに従う必要があります。あなたが達成しようとしているのは、ユーザーが予期しないものであり (これは通常の動作ではないため)、実際には正しい方法ではありません。

また、次の場合に HIG に違反する可能性があります。

一般に、アプリケーション レベルで情報を整理するには、タブ バーを使用します。タブ バーは、メイン アプリ ビューでの使用に適しています。これは、情報階層をフラット化し、複数のピア情報カテゴリまたはモードへのアクセスを一度に提供するのに適しているためです。

アプリケーションは、アプリケーション レベルではなく、アプリ内にタブ バーを配置します。しかし、テキストが言うように、あなたは一般的にこれに従うべきです.

ただし、ユーザーを混乱させるため、これを行うことは特に優れた UI ではないと思います。一時的にタブ バーが表示され、タブを押すとタブ バーが表示されなくなります。私は間違いなくあなたが抱えているUIの問題を再考し、別のメカニズム(UINavigationControllerなど)を使用するか、アプリケーションレベルでタブバーを使用して別の方法で使用しようとします.

于 2012-09-20T20:57:08.837 に答える