我在xib中定义了一个自定义UITableViewCell。它的内容视图中有两个视图,一个标签和一个文本视图。
在我的表格视图控制器中,使用
JJDTextInputCell *cell = [[SDLTextInputCell alloc] init];
要么
JJDTextInputCell *cell = [tableView dequeueReusableCellWithIdentifier:@"TextInputCell" forIndexPath:indexPath];
IBOutlet为空,因此表视图不显示默认文本或我尝试使用显示的任何文本
cell.descriptionLabel.text = @"foo";
初始化使用接口构建器创建的自定义UITableView单元格的正确方法是什么?
最佳答案
从xib文件初始化它们。
JJDTextInputCell *cell = [[[NSBundle mainBundle] loadNibNamed:@"JJDTextInputCell" owner:self options:nil] objectAtIndex:0];
关于ios - UITableViewCell subview 的IBOutlet为(NULL),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22644491/