我一直在阅读有关这篇文章的帖子超过一个小时,甚至复制了工作示例代码,但我必须遗漏一些非常明显的内容。
我想要做的就是使用xib文件来创建我的DBGridMenuItem,它是UICollectionViewCell的子类。现在我可以更改xib文件中的背景颜色并且它可以工作,但是当我向单元格添加标签,更改大小或者根本不做任何事情时,CollectionView似乎完全忽略它。请帮帮我,UICollectionView绝对令人沮丧。
注意:我已确保将我的xib连接到身份检查器中的自定义类。
- (void)viewDidLoad
{
[super viewDidLoad];
[self.collectionView registerNib:[UINib nibWithNibName:@"DBGridMenuItem" bundle:nil] forCellWithReuseIdentifier:@"Cell"];
}
#pragma mark - Collection view data source
-(NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView {
return 1;
}
-(NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section {
return 6;
}
- (DBGridMenuItem *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
DBGridMenuItem *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];
return cell;
}