Ios 使用UICollectionView滚动UICollectionView背景

Ios 使用UICollectionView滚动UICollectionView背景,ios,uicollectionview,Ios,Uicollectionview,我正在构建一个应用程序,用于展示来自博客的文章。我使用UICollectionView为每个单元格呈现从博客解析的图像。这是我第一次使用UICollectionView,所以我想知道你是如何设置一个像书架这样的东西的背景图像的,它会随着UICollectionView滚动 我试过使用: self.collectionView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"shelves.jpg"]];

我正在构建一个应用程序,用于展示来自博客的文章。我使用UICollectionView为每个单元格呈现从博客解析的图像。这是我第一次使用UICollectionView,所以我想知道你是如何设置一个像书架这样的东西的背景图像的,它会随着UICollectionView滚动

我试过使用:

self.collectionView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"shelves.jpg"]];

但是这没有任何作用。

您可以将背景的
UIImageView
的大小设置为大于当前
UIView
大小的大小,然后根据
UICollectionView
的当前可见单元格更改该
UIImageView
的原点(增量)。这将根据当前正在查看的单元格提供侧滚(视差)效果

还有其他人创造了你可以创造性地应用到你的场景中。这个想法很简单。

您正在尝试的是:

self.collectionView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"shelves.jpg"]];

应该有用。我在
viewDidLoad
中就是这么做的,它对我很有用。我会检查你得到的图像是否有效。也许需要将“sheels.jpg”添加到项目中?

sheels就在那里,只是一个如此大的文件,以至于只有边缘(白色)可见,使它看起来像什么都没有加载。谢谢