UICollectionViewCell加载问题?
在UIViewController里定义了一个UICollectionView,注册cell
UIViewController.h里面
@property (weak, nonatomic) IBOutlet UICollectionView *pictureCollection;
UIViewController.m里面
[self.pictureCollection registerClass:[CAPictureCell class] forCellWithReuseIdentifier:@"capicture"];
加载cell的代码
-(UICollectionViewCell )collectionView:(UICollectionView )collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath{
CAPictureCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"capicture" forIndexPath:indexPath];
if (cell==nil) {
cell=[[CAPictureCell alloc]init];
}
NSDictionary *dic = [[NSDictionary alloc] init];
[cell setInfo:dic];
return cell;
}
CAPictureCell.m文件里面
(void)setInfo:(NSDictionary*)d{
self.backgroundColor = [UIColor redColor]; [self.CAPicture setImage:[UIImage imageNamed:@"logoGrey.png"]]; self.CALabel.text = @"222";
}
想要实现cell
目前只有backgroundColor出来了
求助。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
加断点,看setInfo有么有走到
如果你是用 nib/storyboard 做的 cell,不要用:
而是: