我想为UITableviewDataSource和UICollectionViewDatasource提供1个超类。什么是正确的方法?
答案 0 :(得分:0)
您可以声明自己的协议并声明新协议符合UITableViewDataSource
和UICollectionViewDataSource
。我们称之为CombinedProtocol
。然后任何说它实现CombinedProtocol
的东西都必须实现通常的表视图和集合视图方法。
@protocol CombinedProtocol <NSObject, UITableViewDataSource, UICollectionViewDataSource>
// add any additional methods if you want
@end