如何实现PSCollectionView?

时间:2014-06-26 07:31:44

标签: ios objective-c xcode

我已经找到了答案,但其他问题对我没有帮助。 我试图将此集合视图实现到现有项目中。 我似乎无法理解这段代码是什么?

 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”?我是否必须在故事板中创建一些东西? 我不知道如何使用故事板,我总是使用代码 请帮帮我们

2 个答案:

答案 0 :(得分:1)

self.collectionView似乎是一个属性

@property(nonatomic, strong) PSCollectionView *collectionView;

无需使用storyboard或nib.simply创建属性并使用PSCollectionView初始化并实现dataSource和委托方法。

答案 1 :(得分:1)

似乎self.collectionViewPSCollectionView

类型的属性
@property (strong, nonatomic) PSCollectionView *collectionView;

创建集合视图后,需要将其放在屏幕上。假设代码在视图控制器的实现中,您需要设置框架,并添加为子视图

self.collectionView.frame = CGRect( ???, ???, ???, ??? );
[self.view addSubview:self.collectionView];