我正在尝试创建collectionView
,但它会产生错误:
在collectionView
中使用未声明的标识符。
- (UICollectionView *)collectionView:(UICollectionView *)collectionView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UICollectionViewCell *cell =
[collectionView dequeueReusableCellWithIdentifier:@"MyIdentifier"];
if (cell == nil) {
cell = [[UICollectionViewCell alloc] init];
[UICollectionView setBackgroundColor:[UIColor redColor]];
}
[self.view addSubview:__collectionView];
// Do any additional setup after loading the view, typically from a nib.
}
答案 0 :(得分:0)
在视图中注册您的笔尖是否加载方法...
UINib *cellNib = [UINib nibWithNibName:@"NibCell" bundle:nil];
[self.collectionView registerNib:cellNib forCellWithReuseIdentifier:@"cvCell"];
现在运行你的应用......
答案 1 :(得分:0)
如果您未在故事板中使用prototypeCell。您可以使用collectionView注册Cell / Xib。在viewDidLoad
[self.collectionView registerClass:[UICollectionViewCell class]
forCellWithReuseIdentifier: @"MyIdentifier"];