0

スタッカーの仲間、私は自分のiPhoneアプリケーションのインターフェースを開発していますが、私が作成しているほとんどすべてのビューに存在する重要なパラダイムについて疑問があります。Appleのヒューマンインターフェイスガイドラインを読みましたが、私の質問には答えられていないと思います。

問題は、たとえば、[マイアカウント]ビューで、ユーザーが作成したすべての種類のコンテンツ(コメント、お気に入り、メモなど)を表示する必要があることです。私は現在、「マイアカウント」UITableViewCellのメインUITableViewにそれらをsとして表示することを計画しています。コメント用のセルがあり、他の種類のコメントコントローラーをナビゲーションコントローラーにプッシュします。

とにかく1つの問題が発生します。多くのアプリケーションUISegmentedControlが同じタスクを実行するためにsを使用していることに気づきましたが、それらは一貫性のない方法で実行しているようです。ある方法を使用することもあれば、別の方法を使用することもあります。どちらかを選択する明確な方法はありますか?それとも個人的な好みですか?

4

1 に答える 1

1

一方が他方より優れている可能性が高い状況があると思います。個人的な経験則として、現在のビューを他の利用可能なすべてのセクションにリンクするボタンで乱雑にしないようにしています。代わりに、セクションを選択してそれをロードできるインデックスを好みます。完了したら、必要に応じて元に戻ります。

たとえば、「マイ アカウント」ビューなどのビュー間を移動するために tabcontroller を使用している場合、UISegmentedControl は使用しません。UITableView を使用します。これにより、目の前のタスクにより集中できるようになります。

ただし、ユーザーがアカウント ビューのセクション間を頻繁に切り替えると思われる場合は、セムジェント コントロールを使用することをお勧めします。

于 2010-09-02T14:50:32.587 に答える