我在我的 UICollectionView 上添加了另一个 UICollectionViewCell,如图所示:
每个都连接到一个不同的类,黄色的一个连接到一个名为 ImageCell 的类,蓝色的一个连接到一个名为 TwitterCell 的类。图像单元应该显示带有 UIImageView 的 Instagram 图片(顺便说一句,现在可以正常工作)。但是,我想在 TwitterCell 下添加其他单元格,该单元格应该显示带有 UILabel 的用户的 Twitter 推文。这是我现在的代码:
-(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
ImageCell *cell = (ImageCell *)[collectionView dequeueReusableCellWithReuseIdentifier:@"imageCell"
forIndexPath:indexPath];
NSURL *url = [self imageUrlForEntryAtIndexPath:indexPath];
//NSLog(@"%@", url);
[cell.imageView setImageWithURL:url];
cell.backgroundColor = [UIColor whiteColor];
TwitterCell *tweetCell = (TwitterCell *)[collectionView dequeueReusableCellWithReuseIdentifier:@"twitterCell" forIndexPath:indexPath];
return cell;
return tweetCell;
}
这是我想要的最终图像(请记住,所有内容均按发布时间排序):