我的问题是这样的
UITableView
单元格类。UIViewController
有一个UITableView
)UITableView
显示VC1中的数据。 UITableView
中使用相同的customCell。 答案 0 :(得分:1)
你看过- (void)registerNib:(UINib *)nib forCellReuseIdentifier:(NSString *)identifier
班的UITableView
吗?
此方法允许您从单独的xib注册单元格。您可以在多个tableViews中注册相同的单元格。
示例:
UINib *nib = [UINib nibWithName:@"CustomCell.xib" bundle:nil];
[self.tableView registerNib:nib forCellReuseIdentifier:@"CustomCell"];
现在,您可以将tableView:cellForRowAtIndexPath:
中的自定义单元格与上面指定的重用标识符一起使用。
答案 1 :(得分:0)
您可能应该定义一个继承自ParentVC的视图控制器类,VC1和VC2(以及将使用特定自定义单元格XIB的任何其他视图控制器)继承该视图控制器类,以便您可以定义出口等等。想要在这个新的视图控制器类中使用,并使用这个新的视图控制器类作为XIB中的文件所有者。