我创建了一个UITableView
(和相关的类),有两个部分:
为了控制静态单元格,我实现了一个类,在该类中,我将IBOutlet
添加到静态单元格中的对象(例如label)。当我尝试访问控制表视图的类中的那个插座时,我收到此错误:
outlet不存在
我做了一个video,以便更好地解释我的问题。
答案 0 :(得分:4)
简短版
UITableView
不能同时是静态单元格和动态原型内容。你需要挑选一个或另一个。
因为您需要动态原型,请使用动态原型。
长版
创建动态原型的步骤:
UITableViewCell
的子类,并将该自定义类应用于相关的一个或多个单元格( IB >显示Identity Inspector),然后从列表中选择自定义类。这当然意味着你已经创建了这样的子类。dequeueReusableCellUsingIdentifier;
通过此设置,您可以选择表格视图单元格, IB >在自定义类中显示助理编辑器和控件拖动引用。您可能需要告诉助理编辑器选择哪个文件。
(†)还有很多其他方法可以做到这一点;所有这些都超出了本回应的范围。