如何在Xcode 4中设置UITableViewCell的标识符

3
在Xcode 4中,我找不到设置UITableViewCell标识符的位置,请有人帮助我吗? 非常感谢。
3个回答

5

在代码中:

myTableViewCell.reuseIdentifier = @"CustomIdentifier";

在接口设计文档中(右键单击并查看图像以获取更大的图片):
1. 转到最左边的选项卡,即项目导航器。 2. 选择包含您的单元格设计的 .xib 文件。 3. 在 .xib 中选择 UITableViewCell 对象。 4. 确保显示最右边的 "视图",然后转到第四个选项卡,即属性检查器。 5. 标有“标识符”的顶部框是您输入标识符的位置。

是的,我终于找到了我的错误。我使用了一个UIView而不是UITableViewCell,这就是为什么我找不到标识符字段的原因。谢谢大家。 - Smeegol
@MichaelMior 你把 @property IBOutlet UITableViewCell 设置为 readonly 了吗? - user244343
不是的。虽然这是一个合理的问题,但我以前犯过更愚蠢的错误 :) - Michael Mior
请注意,为使此功能正常工作,您必须在Interface Builder中创建一个表视图单元格。不要先创建一个UIView,然后将其转换为UITableViewCell。直接从对象库创建UITableViewCell。 - Niklas Berglund

1
当您在接口文档中创建新的UITableViewCell时,请选择它,按Cmd+Opt+0显示"Utilities"。在“属性”检查器下,第一个对象是您的标识符。

很抱歉,但你可能是指的Xcode 3,我是指的Xcode 4。在Xcode 4中,我找不到你所提到的标识符。 - Smeegol
不,我也是指Xcode 4。你是否在接口文档中创建了你的UITableViewCell? - Ricky
应该在那里,要更加注意。在Xcode(实用工具)中打开正确的视图并找到属性标识符。在此之前-在您的单元格中打开.xib文件并在中心视图中单击它。 - Nekto

0

你可以使用名为'tag'的属性,类型为NSInteger


那么如何使用标识符和标签进行连接呢? - Smeegol
抱歉误导了。在UITableViewCell的开发者文档中,将“Identifier”误认为是“id”,请阅读“reuseIdentifier”的方法,或在Interface Builder中设置“Identifier”属性。 - tong.zhilian

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接