1

私はいくつかのプロジェクトに取り組んできましたが、サブビューを追加するか、新しいビューコントローラーをプッシュするのが最適な時期に常に途方に暮れています。

より具体的に言うと、イメージ ビュー、テキスト ビュー、ピッカー ビューなどの多数の項目を持つメイン ユーザー インターフェイス (ビュー コントローラー) があるとします。これらすべてを 1 つの長いスクロール ビューに表示する代わりに、個別のビュー コントローラーをプッシュし、それらの選択、テキストなどの値をシングルトンに保存して、ポップのメイン ビューに組み込みます。

だから私の質問は、ビューコントローラーの代わりにサブビューを使用する方が良いプログラミングプラクティスはいつですか?その理由は?

4

1 に答える 1

1

一般的にこれに答えるのは難しいですが、私が使用する考慮事項は次のとおりです。

  1. ユーザー インターフェイスの深さを最小限に抑えます (多くのレベルを強制しないでください)。
  2. 類似のものはまとめて、異なるものは分けておく (意味のあるグループごとに整理する)。
  3. ユーザー インターフェイスをシンプルに保ちます (1 ページに多すぎないようにします)。

明らかに、これらの考慮事項は互いに矛盾しています。これは最適化の問題です。あなたの判断で、実際のユーザーでテストしてください。

于 2012-12-24T22:59:58.313 に答える