このデザインモックアップをtableviewとして、カスタムセルタイプの側面に埋め込まれたセクショングループでコード化するか、スクロールビューにグループを入れて各セクションにUIViewを構築させますか?iOS Interface Builderのアーキテクチャーアプローチ
これは意見に基づく質問でも「一般向け」でもありません。これはiOS開発の設計上の問題です。
Interface-Builderでは、私は以下のイメージのような7つの画面を持っています。スクロールにテーブルビューを使用し、グループ化されたセクションを使用すると、スクロールできないセクションは、より良い単語がないため静的にする必要があります。それも可能ですか?
セクションヘッダーは、私が望むものではない過去のページをスクロールするまで、一番上に表示されます。
スクロールビューに静的なスクロール不可能なテーブルを置くことはできません。スクロールビューは逆順であるためです。また、この方法では、各セクションに異なるサイズのヘッダーがあり、各セクションに異なるセルタイプがあります。これを行うにはむしろタッキー/ハッキーに見えます。
私は、この外観を持つ7つの画面があるので、たくさんの建物thatsのUIViewビルドアプローチを使用します。
ネイティブiOS開発アプローチに基づくより良い決定は何ですか?各画面に多数のカスタムTableViewを使用するか、またはサブビュー付きのUIViewを使用する方が良いでしょうか?両方のアプローチには、私の経験では珍しい、私にとって大きなトレードオフがあります。私は後に行くより良いアプローチを見ていますか?
何行ありますか? –
回答に入力できる「その他」の最後の行を除いて、最低3から5まで異なります。 – Robert
おそらくテーブルを使うよりも簡単に望むものを行うUIViewサブクラスを作ることができます。そのサブクラスは必要な行のUIViewサブクラスを動的に追加します。 –