标签: ios uitableview uicollectionview uicollectionviewdelegate
我正在尝试为UICollectionViewDelegate和UICollectionViewDataSource实现一个单独的类。但是,我似乎总是需要访问数据模型才能计算某些委托方法,例如单元格的大小。
我从未见过这两个协议是在不同的类中实现的,那么为什么Apple会让它们成为不同的协议呢?
答案 0 :(得分:2)
当我想在两个或多个单独的视图控制器中以不同方式显示相同数据时,我已在不同的类中实现它们。这种情况在iOS上相当不寻常,但如果您为OS X开发,则会合理地发生。