我正在构建一个从博客上发表文章的应用程序。我正在使用UICollectionView来呈现从博客中为每个单元格解析的图像。这是我第一次使用UICollectionView,所以我想知道如何设置像UILollectionView一样滚动的架子的背景图像?
我尝试过使用:
self.collectionView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"shelves.jpg"]];
但这没有做任何事情。
答案 0 :(得分:3)
你在尝试什么:
self.collectionView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"shelves.jpg"]];
应该有效。我在viewDidLoad
中完成了这一点,它对我有用。我会检查你是否得到了有效的图片。也许“shelf.jpg”需要添加到项目中?
答案 1 :(得分:0)
您只需将背景的UIImageView
大小设置为大于当前UIView
大小的大小,然后根据UIImageView
更改UICollectionView
的来源(增量)您{{1}}的当前可见单元格。这将根据当前正在查看的单元格为您提供侧滚动(视差)效果。
还有其他parallax effects人创建了您可以创作的应用于您的方案。这个想法非常简单。