3
วิธีการตั้งค่า UICollectionViewDelegateFlowLayout?
UIViewController รักษาการอ้างอิงถึง UICollectionView คอนโทรลเลอร์ควรแก้ไขเค้าโครงโฟลว์ที่มีอยู่แล้วภายในโดยใช้ UICollectionViewDelegateFlowLayout การตั้งค่าแหล่งข้อมูลของมุมมองเป็นเรื่องง่าย: 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>