3

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

我试过使用:

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

但这无济于事。

4

2 回答 2

3

你正在尝试什么:

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

应该管用。我就是这样做的viewDidLoad,它对我有用。我会检查您是否获得了有效的图像。也许“shelves.jpg”需要添加到项目中?

于 2013-05-30T18:38:59.390 回答
0

您只需将UIImageView背景的大小设置为大于当前大小的大小,然后根据您当前的可见单元格UIView更改. 这将为您提供基于当前正在查看的单元格的侧滚动(视差)效果。 UIImageViewUICollectionView

人们还创建了其他视差效果,您可以将其创造性地应用到您的场景中。这个想法很简单。

于 2013-05-29T16:05:49.497 回答