我是Xcode的新手,我正在尝试创建一个具有tableview的应用程序。理想情况下它应该看起来非常类似于iphone / ipod touch上的标准联系人应用程序。所以tableview应该显示我的朋友的名字,详细视图应该显示地址,电子邮件,电话号码和图片等。唯一的区别是用户不应该能够编辑地址。所以它更像是一个目录。我想用.plist文件做这个,因为我不想创建200个详细视图......我已经看了十几个关于tableviews的教程,但是没有一个与我的关系足够接近我正在寻找....谁能解释我怎么做?或者您有关于此的教程?
答案 0 :(得分:1)
你的问题要求很多,所以我能做的最好就是概括一下。您将需要为tableview创建自定义单元格。如果使用IB,This教程应该会启动。您也可以使用代码而不是IB来创建单元格。如果您在代码上执行此操作,则应在创建单元格时创建单元格视图(如果尚未创建单元格),则设置单元格的属性。网上可能有一两个例子。
您可以通过执行以下操作来禁用单元格上的触摸:
cell.selectionStyle = UITableViewCellSelectionStyleNone;
您还需要第一个细胞的透明背景。我在代码中创建单元格并使用透明背景创建单元格
UIView *transparentBackground = [[UIView alloc] initWithFrame:CGRectZero];
transparentBackground.backgroundColor = [UIColor clearColor];
cell.backgroundView = transparentBackground;
[transparentBackground release];
一旦你吸收了所有提出一些更具体的问题来帮助你实现结果。