3
如何设置UICollectionViewDelegateFlowLayout?
UIViewController维护对UICollectionView的引用。控制器应使用UICollectionViewDelegateFlowLayout修改内置流布局。 将视图的数据源设置为self很容易: MyViewController.m - (void)viewDidLoad { self.collectionView.dataSource = self; } 但是,如何将控制器设置为视图的委托流布局? - (void)viewDidLoad { self.collectionView.dataSource= self; // self.collectionView.??? = self; } 我试过了: - (void)viewDidLoad { self.collectionView.dataSource= self; self.collectionView.collectionViewLayout = self; } 但是我得到了错误:“分配不兼容的指针类型...”。 集合头文件如下所示: MyViewController.h @interface MyViewController : UIViewController <UICollectionViewDataSource, UICollectionViewDelegateFlowLayout>