我是故事板的新手,所以我遇到了一些困难......
我已经创建了一个 TableViewController,我想自定义单元原型。在单元格原型中,我添加了几个标签,我想用我自己的继承自 UITableViewCell (AreaListCell) 的类进行自定义。
在故事板中,对于单元原型,我已使用“AreaListCell”配置了自定义类,其样式为“自定义”。
在故事板中,当我选择 Cell Prototype 然后选择助手时,助手显示实现 UITableViewController (AreasTableViewController) 的类,而不是
我的“AreaListCell”课程。
结果是我可以创建出口(使用 Ctrl + 从单元原型的标签拖动)到 AreasTableViewController 类,但不能创建到 AreaListCell 类!
知道如何将单元原型与我的 AreaListCell 类连接吗?
感谢您的帮助!
更新:从 Xcode 4.6(可能更早)开始,您现在可以通过控制拖动来创建插座! - 这必须在接口部分或类扩展中完成(默认情况下,新单元子类不存在类扩展。感谢 Steve Haley 指出了这一点。
您无法通过拖入辅助编辑器中的代码块来自动连接和创建插座,这很差,但您可以手动创建插座然后连接它们。
在你的单元子类接口中:
@interface CustomCell : UITableViewCell
@property (nonatomic) IBOutlet UILabel* customLabel;
@end
在实现中照常合成。
在故事板中,选择单元格并转到连接检查器,您将看到新的插座。从那里拖动到原型中的相关元素:
现在可以通过以下方式访问cell.customLabel
在你的cellForRowAtIndexPath:
method.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)