2012-04-12 100 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

相关问题