2016-10-17 6 views
2

私のテーブルビューの最上部にオプションの(時には時にはない)ユニークなビューを含める(テーブルビューでスクロールすることを意味する)。このビューは、そのビュー内に独自のコレクションビューを持つ複雑な可能性があります。スナップショットのようなテーブルビューのセル内のユニークなコレクションビュー

    :ビューが複雑になりますので、話の表に、この機能を私は見ている

    enter image description here enter image description here

    オプションがありsnapchat私は、いくつかのアドバイスや、これを実行するには、おそらく他のより良い方法を探しています

  1. ビューを一番上のセルにする
  2. このビューをヘッダーにします(2つのビューが必要な場合、またはテーブルの中央にどこかにある場合は、たとえばスケールのように見えません)
  3. このユニークなビューがスクロールビューで定義されていると、スクロールビューにtableviewを配置することはありますか?私は、これらのオプションについては好きではない何

がある:このビューはオプションですのでので

  1. 私はこの新しいセル
  2. ためcomplensateするDataSrouceロジックにindexpathを台無しにする必要があります私はこのビューをセルと見なしています。インデックスパスが1の場合、セルがこのユニークなビューであるような醜いロジックを含める必要があります。

このような要素を含める方が良いですか?この要素が表のセルでスクロールする必要がない場合には、簡単なものにするというアイデアが気に入っています。

Snapchatのストーリーのページには、実際にはテーブルビューインデックスに応じて異なるタイプの細胞を供給しますか?長期的にそれが乱雑になり、維持不能になるようです。

答えて

0

1つのビューであまりにも多くの場合、同様の問題がありました。別のビューコントローラにUIViewをポップする方法もあります。そのビューにも何かがあります。私はあなたが望むものから、1つのUIViewControllerを、その下にあるコレクションビューの上部にオプションのUniqueセルとしてUIViewを使用していると言います。コレクションビューをスクロールすると、ビューをスライドさせることができます。または、オプションのようなスナップショットのストーリーが必要な場合は、2つのコレクションビューを横向きにして、もう1つは縦向きにして、異なる情報を取得するか、別のカスタムセルを表示するかを判断します。もう1つのオプションは、おそらく2つの静的セルのみを持つCollectionViewを持ち、垂直方向にスクロールすることです。一番上の静的セルはヘッダーになり、一番下の静的セルにはあなたの他のtableViewが含まれます。

おかげで楽しいです!

関連する問題