使用不同的单元格标识符自定义CollectionViewCell



我目前使用一个自定义集合视图单元格与单独的nib文件和实现文件。我还处理某种类型的滚动动画。当有许多细胞时,它们中的一些会重叠。因此,我正在探索基于单元索引路径为不同单元使用各种单元标识符的选项。是否有任何方法可以实现这一点,因为注册功能需要用户提前定义单元格标识符?

您可以对不同类型的自定义单元格和不同的自定义单元格标识符使用registerClass方法。Swift中的示例:

    searchResultsTableView.registerClass(HolidayItemTableViewCell.self, forCellReuseIdentifier: "holidayItemCell")
    searchResultsTableView.registerClass(EmployeeSearchResultsTableViewCell.self, forCellReuseIdentifier: "employeeSearchResultCell")
    searchResultsTableView.registerClass(OfficeSearchResultTableViewCell.self, forCellReuseIdentifier: "officeCell")

最新更新