1

次のビューをレイアウトするための最も実用的な方法についてアドバイスが必要です。添付の画像からわかるように、静的なロゴとテキストがビューの上部に表示され、その後にさまざまな数のアイテムが続きます。

最初は、可変数のアイテムに TableView を使用するつもりでした。これにより、実行時に任意の数のセルをロードできるようになりました。

私の問題は、tableView を静的なロゴとテキストの下にあるこのビューにドロップすると、ユーザーがスクロールしたときに、静的なロゴとテキストが固定されたままになることです。上にスクロールするには、静的なロゴ/テキストと tableView の両方が必要です。

私の次の傾向は、tableView と静的なロゴを配置する scrollView を使用することです。

これは問題に取り組むための最も現実的な方法ですか? もしそうなら、スクロールビューをスクロールするときとテーブルビューをスクロールするときの使いやすさの問題はありますか? 私の考えでは、これは面倒になる可能性があります。

これにアプローチする最善の方法についてのアドバイスは大歓迎です。

コンテンツ

4

1 に答える 1

2

スクロール ビュー内でテーブル ビューを使用することは悪い考えであり、Apple のドキュメントで警告されています。基本的に、内部のジェスチャ レコグナイザーが競合し、ぎこちないユーザー エクスペリエンスを作成する可能性があります。今後の最善の方法は、tableview (スクロール ビューのサブクラス) を使用し、2 種類のセル (1 つはロゴ用、もう 1 つは下部の繰り返しコンテンツ用) を使用することです。最初のセルをロゴにし、テーブル ビューの設定を調整して、心ゆくまでフォーマットします。

于 2013-04-10T15:41:38.083 に答える