2013-11-01 118 views
2

使用分隔符UIView或單元格分隔單元格的最佳方法是什麼?如:如何在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

我覺得部分是一條路要走,因爲它適合將相同日期(節)分組的消息。如果您使用核心數據,那麼使用NSFetchedResultsController這將更容易。

+0

其實我正在使用CoreData ...我想我會在節的方向去。謝謝! – Fabio

2

您可以保留不同的單元格的記錄,並在cellforIndexPath中返回不同的單元格,或使用部分,這兩個選項看起來都不錯。

這不是一個簡單的任務,儘管一旦你確定了一種方法,它並不是很複雜。

+0

不同的單元格不好,因爲如果我刪除一個單元格與「31.10.2013」​​,我會重新加載整個表,以顯示在下一個單元格中相同的標題。我想我會在節的方向去。謝謝! – Fabio

相關問題