具有不同单元格标识符的自定义 CollectionViewCell

Custom CollectionViewCell with different cell identifier

我目前正在使用带有单独的 nib 文件和实现文件的自定义集合视图单元格。我还在处理某种类型的滚动动画。当有很多单元格时,其中一些会重叠。因此,我正在探索基于单元格索引路径为不同单元格使用各种单元格标识符的选项。注册功能需要用户提前定义小区标识,有什么办法可以实现吗?

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

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