0

Apple UI デザイン ガイドでは、ユーティリティ アプリのトップ ビューを表示するには UIPageControl が理想的であることが示唆されています。

メインの UINavigationController ビュー内の 2 番目または 3 番目のレベルに表示されるページング ビューは、アプリのレビュー プロセス中に失敗を引き起こしますか?

私のアプリでは、生産性スタイル アプリの 2 番目のナビゲーション レベルに 3 ページ ビューを挿入しました。各ページには質問が表示され、多肢選択チェックまたはテキスト ボックス エントリによる回答が求められます。質問は複数セクションの表に垂直に積み重ねることができますが、私のプロトタイプでは、質問を水平にフリックすると非常に自然に感じられます。

しかし、私のようにページングを使用する App Store プログラムは見たことがありません。

4

2 に答える 2

0

アプリのレビューに失敗することはないでしょうが、UIPageControl を使用するとユーザーが混乱する可能性があると思います。ご指摘のとおり、この方法で UIPageControl を使用するアプリは考えられません。iPhone ヒューマン インターフェイス ガイドラインからの次の引用は参考になります。

ページ インジケーターにより、ユーザーは、開いているビューの数と、それらが開かれた順序をすばやく確認できます。ユーザーがビューの階層を介して実行した手順を追跡するのに役立ちません。ユーティリティ アプリケーションのビューは互いに対等である傾向があるため、ページ インジケーターは、ユーザーがビューをナビゲートするのに十分です。一方、階層情報を表示する生産性アプリケーションは、ナビゲーション バーの要素を介したナビゲーションを提供する必要があります (詳細については、「ナビゲーション バー」を参照してください)。

アプリのこの部分がどのように表示されるかについての説明から、質問のあるこれらのページが「複数のビュー」と見なされるようには思えません。さらに、ユーザーが各質問に順番に回答し、次の質問に進むようにすることも考えられます。UIPageControl は、ユーザーが一方向だけでなく、任意の順序で任意のビューを切り替えることができるように設計されています。

これは階層設計のように聞こえますが、アプリのこの部分は、UITableView と共にナビゲーション バーを使用すると、おそらくはるかにうまく機能するでしょう。複数選択チェックボックスをタップして質問に答えるようにユーザーに要求し、次の質問に到達するには特定の方向にスワイプする必要があることをユーザーに理解させることは、ユーザーにとって明白ではなく、はるかに直感的である可能性があります。たとえば、ユーザーがチェックボックスを選択するとすぐに、プログラムで次の質問に移動できます。または、各画面の下部に「次の質問」というラベルの付いたボタンを配置して、次の画面に移行します。

お役に立てれば!

于 2010-01-23T15:25:43.303 に答える
0

最近、Apple に同様の質問をしたところ、次のような回答が返ってきました。

「iPhone 開発者プログラムにお問い合わせいただきありがとうございます。Apple は、提案されたアプリケーションの提出について開発者に事前承認を提供することはできません。」

最終的には、レビュアー、アプリの詳細、満月などに大きく依存します。

個人的には、単純に試してみます。インターフェースが良さそうで、ユーザーを混乱させないと思われる場合は、送信してください。

また、そのようなもので拒否されることは、世界の終わりではありません。似たようなものに置き換えるしかありません。私に一度か二度起こった。通常、完全なブロッカーではありません。

于 2010-01-23T15:26:38.717 に答える