1

UICollectionViewDelegate と UICollectionViewDataSource に別のクラスを実装しようとしています。ただし、セルのサイズなどの特定のデリゲート メソッドを計算するには、常にデータ モデルにアクセスする必要があるようです。

これら 2 つのプロトコルが別々のクラスに実装されているのを見たことがありません。

4

1 に答える 1

2

2 つ以上の別個のビュー コントローラーで同じデータを異なる方法で表示したい場合、それらを異なるクラスに実装しました。このシナリオは iOS ではかなりまれですが、OS X 向けに開発している場合はかなり頻繁に発生します。

于 2015-12-15T21:33:29.397 に答える