2

区切りUIViewまたはセルでセルを区切る最良の方法は何ですか? お気に入り:

31.10.2013
message: hi!
message: hey!
01.11.2013
message: hi again!

最良の例は、Whatsapp チャット アプリです。メッセージの日付を示す小さな区切り線でメッセージを区切ります。このスクリーンショットの「2013 年 5 月 7 日」: http://images.ifun.de/wp-content/uploads/2013/05/ipad-screen.jpg

部分的に考えていたのですが、単純な作業にしては複雑すぎるのかもしれません。特定の日の最初のセルに UILabel を追加することも考えましたが、これはあまり良くありません。

どんな助けにも感謝します!

4

2 に答える 2

2

異なるセルを記録し、cellforIndexPath で別のセルを返すか、セクションを使用することができます。どちらのオプションも良いようです。

簡単な作業ではありませんが、アプローチを決定してしまえばそれほど複雑ではありません。

于 2013-11-01T10:19:47.763 に答える
2

セクションは、同じ日付(セクション)のメッセージをグループ化する状況に適しているため、行く方法だと思います。コア データを使用する場合は、NSFetchedResultsController.

于 2013-11-01T10:27:21.203 に答える