如何在UITableView中的单元格之间添加分隔符单元格/ uiview?

时间:2013-11-01 10:17:08

标签: ios iphone objective-c uitableview

使用分隔符UIView或单元格分隔单元格的最佳方法是什么?像:

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

最好的例子是Whatsapp聊天应用程序,它们使用带有消息日期的小分隔线来分隔消息。截图中的“7. Mai 2013”​​:http://images.ifun.de/wp-content/uploads/2013/05/ipad-screen.jpg

我在考虑各个部分,但也许这对于简单的工作来说太复杂了。我还想过将UILabel添加到某一天的第一个单元格中,但这不太好。

我感谢任何帮助!

2 个答案:

答案 0 :(得分:2)

您可以记录不同的单元格并在cellforIndexPath中返回不同的单元格,或者使用部分,这两个选项看起来都不错。

这不是一项简单的任务,虽然一旦确定了方法,它就不是很复杂。

答案 1 :(得分:2)

我认为部分是一种方法,因为它适合将相同日期(部分)的消息分组的情况。如果您使用核心数据,那么使用NSFetchedResultsController即可轻松完成任务。