2012-04-12 96 views
0

我正在爲我的應用程序計劃一個新的視圖,其中應顯示一組聯繫人。如何在一個漂亮的表格視圖中加載一堆聯繫人?

它應該是這個樣子: http://www.mobisoftinfotech.com/blog/wp-content/uploads/2010/05/Picture-32.png

所以我想爲接觸(例如:「真正的接觸」,「在線聯繫人」)的每串一個標題,那麼這一類的接觸應顯示(例如:「標記」,「彼得」等)。

最後但並非最不重要的表不應該是可編輯或可刪除的,我會顯示更多信息。 因此,表單元應顯示關於在線/離線狀態,聯繫人姓名,上次在線日期,年齡,用戶名,真實姓名的信息。

希望有人能幫助我。

在數據庫是這樣的:

ID ---名字---在線 - 時代---

類別

1 ---彼得---是--- 15 - - RealContact

2 ---弗蘭克---沒有--- 15 ---在線聯繫

3 - 迪特爾---是--- 15 --- RealContact

+0

(1)標題分組很容易。請參閱[UITableViewDelegate協議參考](http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewDelegate_Protocol/Reference/Reference.html)。 – Dondragmer 2012-04-12 12:30:46

+0

(2)多列很難,但請參閱[如何在UITableView中顯示多列?](http://stackoverflow.com/q/2855857/1318452),包括鏈接。 – Dondragmer 2012-04-12 12:31:13

回答

0

這是一個相當普遍的問題,你需要閱讀h ow創建一個ViewController,它將執行<UITableViewDelegate, UITableViewDataSource>的方法。

使用這些方法,您將能夠創建一個表格,根據需要配置它的樣式。你有什麼截圖是分組UITableView

您還需要查看要創建的UITableView對象的self.editing值,以便在編輯模式之間進行更改,以便可以更改單元格的類型並相應地執行功能。

相關鏈接:

如果你只看其中一個鏈接,讓這一個,這包含了你在你的問題問的一切全指南:

http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/TableView_iPhone/AboutTableViewsiPhone/AboutTableViewsiPhone.html#//apple_ref/doc/uid/TP40007451 - 蘋果的UITableView指南!

http://borkware.com/quickies/one?topic=UITableView - 小抄各種TableView中配置

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableView_Class/Reference/Reference.html - 蘋果文件

希望這有助於類參考。

+0

爲了在UITableView中獲得多個「數據列」,如數據庫模式中所示,您可以使用自定義UITableViewCells並相應地繪製它們。 – Tim 2012-04-12 12:41:48

相關問題