0

私のテーブルビューの各行は、独立したブロックであるため、TwitterアプリケーションがDiscoverセクションにどのようにあるのか(3つのブロックとして上位3つのトレンドワードがあります。ブロックされた行を生成するためにグループ化されたUITableView

私はこれを再作成しようとしています。私が降りようとしているルートは、グループ化されたテーブルビューとしてテーブルを持っていますが、各行を1つのセクションの行として扱う代わりに、

ハックのように聞こえるかもしれませんが、それはやっているとは思いませんが、誰もこの種の設定についてのヒントを貸してくれるのでしょうか?

また、私はNSFetchedResultsControllerを使用しています。オブジェクトを日付順に並べるように指定する必要がありますが、セクションは行ごとにセクションを生成できるユニークなIDで定義されています。私はフェッチリクエストにも運が掛からないので、これは2つの質問だと思います。

私が最初の部分に間違っていると、2番目の部分は無関係になります。

ありがとうございます。

答えて

1

Twitterの "ブロック"のデザインは、グループ化されたテーブルビューを提案しています。実際には、私は単純なテーブルビューでこれを達成しました。セルの背後にある境界線と背景色に注意する必要がありました...

1

私はこのようにはしません。 Twitterアプリケーションを見ると、これはグループ化されたテーブルビューであり、ブロックセクションは最初の行をタイトルとして使用し、2番目の行はコンテンツの行の高さが高いことを疑うことはありません。

NSFetchedResultsControllerから返される内容に基づいて、テーブルビューのデータソースメソッドで必要に応じてセクションと行を調整できます。重要なのは、インデックスパスを使用してコアデータオブジェクトを参照するときに注意する必要があることだけです。

関連する問題