以编程方式从主故事板中定义的自定义表视图单元注册nib

时间:2015-05-23 19:20:02

标签: ios uitableview swift tableviewcell

我有一个tableview,它有一个我在Main.storyboard文件中定义的自定义UItableview单元格。当我使用Search Display Controller时,我需要在viewDidLoad中使用searchDisplayController的tableView注册该类。自定义表格视图单元格被称为" LargePostTableViewCell"。

    self.searchDisplayController!.searchResultsTableView.registerClass(LargePostTableViewCell.classForCoder(), forCellReuseIdentifier: LargePostTableViewCell)

但是,我还需要注册与LargePostTableViewCell关联的nib文件,但这是在Main.storyboard中定义的。在我看到的所有示例中,人们为自定义表视图单元定义了单独的nib文件,并且能够以这种方式引用它。是否可以引用UINib作为Main.storyboard内的自定义表格视图单元格?这是我尝试注册nib文件的代码:

    self.searchDisplayController!.searchResultsTableView.registerNib(UINib(nibName: "LargePostTableViewCell", bundle: NSBundle.mainBundle()), forCellReuseIdentifier: "LargePostTableViewCell")

0 个答案:

没有答案