当我可以在一个表视图中使用多个自定义单元格时,我想知道是否有RxSwift
代码示例例如,我有两个部分,第一个部分有10个标识符类型为CellWithImage
单元格,第二个部分有10个标识符类型为CellWithVideo
单元格
我发现的所有tuts和代码示例都只使用一种单元格类型,例如RxSwiftTableViewExample
谢谢你的帮助
当我可以在一个表视图中使用多个自定义单元格时,我想知道是否有RxSwift
代码示例例如,我有两个部分,第一个部分有10个标识符类型为CellWithImage
单元格,第二个部分有10个标识符类型为CellWithVideo
单元格
我发现的所有tuts和代码示例都只使用一种单元格类型,例如RxSwiftTableViewExample
谢谢你的帮助
3条答案
按热度按时间mbjcgjjk1#
您可以设置多个自定义单元格而不需要RxDatasource。
ffscu2ro2#
我已经使用RxSwiftDataSources对其进行了管理,
它允许您使用具有多个部分自定义单元格。I've used this code for help
ubby3x7f3#
如果有人感兴趣的话,这里是我的实现。我有一个应用程序,里面有一个游戏列表。根据游戏是结束了还是还在进行,我使用不同的单元格。下面是我的代码:
在ViewModel中,我有一个游戏列表,将它们分成已完成/正在进行的游戏,并将它们Map到
SectionModel
然后在ViewController中,我将我的section绑定到我的tableview,并使用不同的单元格,就像这样。注意,我可以使用indexPath来获取正确的单元格,而不是状态。