私はUITableView
of UITableViewStylePlain
を持ち、ニューヨーク市の地区(地区)としてタイトルが付けられたセクションがあります。私はインデックスを実装する方法に苦労しています(右側の「リンク」をすばやく)。それらは:
それぞれのプラス:
それぞれの落とし穴:
わかりにくい場合に備えて、スクリーンショットを添付しました。アイデア/提案はありますか?
編集:(@daniel eckmannのリクエストによる)
あまり詳しく説明しませんが、このアプリはニューヨーク周辺のショップ(50〜100)のリストであり、非常に具体的な製品やサービスを提供しています。この画面はそのメイン/閲覧ページであり、すべての項目が一覧表示されます。また、ユーザーは検索して、マップ(別の画面)に表示し、特定の基準に基づいてビューをフィルター処理できます。
2番目の提案(およびイメージに従って)は完全に使用可能であり、リストを参照して特定のポイントにジャンプできるという要件を満たしています。
この場合、ユーザビリティは「少し変に見える」よりも優先されます。
ただし、ユースケースによっては、別のオプションとして、すべての近傍を展開可能なパネルに分割し、ユーザーが近傍のリストを上下にスクロールして、目的のリストを見つけてそれを拡張することもできます。スクロールは少なくなりますが、クリックが1回増える可能性があります。
download bmml source – Balsamiq Mockups で作成されたワイヤーフレーム
それは本当にあなたがこのリストを何のために使いたいかに依存します。利用可能なすべてのアイテムを参照している場合は、一度にすべてを表示できるため、おそらくあなたの提案はより優れていますが、近所の特定のアイテムを簡単に見つけることができる場合は、このオプションを検討する価値があります。