2010-09-11 125 views
0

我是Xcode的新手,我正尝试创建一个具有tableview的应用程序。理想情况下,它看起来应该与iphone/ipod touch上的标准联系人应用非常相似。所以tableview应该显示我的朋友的姓名,详细视图应该显示地址,电子邮件,电话号码和图片等。唯一的区别是用户不应该能够编辑地址。所以它更像是一个目录。我想用.plist文件做这件事,因为我不想创建200个详细视图......我已经看过十几个关于tableviews的教程,但没有一个足够接近我所做的,米寻找....任何人都可以解释我如何做到这一点?或者你有关于这个的教程?分组的表格视图像iphone联系人

回答

1

你的问题要求很多,所以我可以做的最好的是给它一个总体的概述。你将需要为你的tableview创建自定义单元格。如果使用IB,教程应该启动你。您也可以使用代码而不是IB来创建您的单元格。如果您在代码上执行此操作,则应在创建单元格时创建单元格视图(如果单元格尚未创建),然后设置单元格的属性。对此,网上可能会有一两个例子。

您可以通过执行禁用细胞接触:

cell.selectionStyle = UITableViewCellSelectionStyleNone; 

你也将要为你的第一个单元格透明背景。创建我的细胞中的代码和创建具有透明背景的单元使用

UIView *transparentBackground = [[UIView alloc] initWithFrame:CGRectZero]; 
transparentBackground.backgroundColor = [UIColor clearColor]; 
cell.backgroundView = transparentBackground; 
[transparentBackground release]; 

一旦你已经吸收了所有问一些更具体的问题,以帮助实现你的结果。

+0

非常感谢,但我发现一个非常好的方法不是创建自定义单元格,而是将条件放在要返回的部分的数目中,并且还将索引Path Method中的行的单元格放入单元格中并关于出现的按钮在底部,我决定放入UITableViewFooter方法。所以我最终得到了解决方案,但非常感谢我提供了一个非常好的建议,我一定会期待它 – hardik 2010-09-11 13:56:38