【发布时间】:2016-08-16 11:28:34
【问题描述】:
我创建了一个类,它是UITableViewCell 的子类,我还为此创建了一个xib 文件。
在xib 文件中,我添加了一个UITableViewCell,然后给它一个标识符“ChatCell”,然后在我的班级中,我尝试像这样使用这个自定义单元格:
static NSString *CellIdentifier = @"ChatCell";
ChatCustomCell *cell = (ChatCustomCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
在课堂上,我提供了UIlabel 中的IBOutlet 并将其连接到我在xib 中创建的UILabel 之一,但是当单元格被创建时,UILabel 保持nil .
为什么会这样?
【问题讨论】:
-
你在ViewController中注册了nib文件了吗?
-
不,我没有,但我相信我不需要
-
如果您使用故事板创建原型单元,则不需要注册笔尖,否则您应该
-
我使用的是xib文件
-
您可以直接在表格视图中将多个单元格设计为原型单元格。不需要额外的笔尖。
标签: ios objective-c uitableview tableviewcell