我已经找到了答案,但其他问题对我没有帮助。 我试图将此集合视图实现到现有项目中。 我似乎无法理解这段代码是什么?
self.collectionView = [[PSCollectionView alloc] initWithFrame:CGRectZero];
self.collectionView.delegate = self; // This is for UIScrollViewDelegate
self.collectionView.collectionViewDelegate = self;
self.collectionView.collectionViewDataSource = self;
self.collectionView.backgroundColor = [UIColor clearColor];
self.collectionView.autoresizingMask = ~UIViewAutoresizingNone;
这是什么“self.collectionView”?我是否必须在故事板中创建一些东西? 我不知道如何使用故事板,我总是使用代码 请帮帮我们
答案 0 :(得分:1)
self.collectionView似乎是一个属性
@property(nonatomic, strong) PSCollectionView *collectionView;
无需使用storyboard或nib.simply创建属性并使用PSCollectionView初始化并实现dataSource和委托方法。
答案 1 :(得分:1)
似乎self.collectionView
是PSCollectionView
@property (strong, nonatomic) PSCollectionView *collectionView;
创建集合视图后,需要将其放在屏幕上。假设代码在视图控制器的实现中,您需要设置框架,并添加为子视图
self.collectionView.frame = CGRect( ???, ???, ???, ??? );
[self.view addSubview:self.collectionView];