web-dev-qa-db-ja.com

iOSの拡張可能/折りたたみ可能なアコーディオンはアンチパターンですか?

IOSで展開/折りたたみ可能なアコーディオンの例を見つけようとしていますが、見つけられないようです。 Apple=からの公式声明を見たことはありませんが、すべてのネイティブアプリが下部のメニューバーと、他のリストやページに飛び込んでリストを表示し、非表示にするのではなく、より多くのコンテンツを表示することを好むようです/単一のビューからコンテンツを表示します。これを使用して設計を実装するためのネイティブコントロールは間違いなくあります。これは、推奨されないパターンであるためですか?ありがとう!

2
JAstanton

あなたが発見したように、 iOSヒューマンインターフェイスガイドライン ドキュメント(またはHIG)はアコーディオンについて言及していませんが、UITableViewこのStackOverflowの質問 はその功績を認められます。 これはYouTubeにあります などの他のアコーディオンソリューションもあります。

しかし、あなたの質問は「どうすればいいですか」ではなく、「これでいいですか?」ということです。UITableViewがアコーディオン。 HIGは、詳細開示ボタンのセクションで、コンテンツ(この種の動作の正式な用語)を段階的に開示するための使用を確かに説明しています。

私の意見では、これはあなたの価値よりも価値がありません-Appleは、他のプラットフォームが使用する多くのパターンをガイドラインから外しました 独立した調査では、いくつかの選択に問題があることが示されています 。彼らはシンプルなものを好む傾向があるので、それらの初期の経験はとても簡単です。しかし、いくつかのタスクはもっと必要です。

あなたが望むなら、あなたは純粋主義者であり得、HIGがあなたに言うことだけをします。または、HIGが提供するよりも優れた設計の選択肢であると考える場合は、アコーディオンを作成してテストできます。デザインは簡単ではありません。それは緊張状態にある問題を解決することであり、妥協を伴います。 データを段階的に開示する必要性がHIGに従う必要性を上回ることを正当に決定できます

余談ですが、アコーディオンでコンテンツを整理してグループ化する方法がわからない場合は、カードで並べ替えてください。 OptimalSort を使用してオンラインでこれを行うことができます。これは安価で、1か月分の使用料を支払う前に調査全体を設定できます。

これがあなたが前進するのに役立つことを願っています。 :)

5
JeromeR