为集合视图添加背景图片

11

有人知道在故事板中直接向集合视图添加背景图像的方法吗?这样做是否可行?

3个回答

12

是的,这是可能的。 我正在使用xcode 8.1,这个版本的xcode可以实现,但我不确定其他版本。 对于XCode 8.1,我已经尝试过了并且正常工作。

你只需要将UIImageView拖到UICollectionView上即可完成。 它甚至会根据您的UICollectionView的大小自动调整您的UIImageView的大小。


1
很高兴它有帮助 :) - Devang Tandel

12

最好通过编程创建一个像这样的imageView

let imageView : UIImageView = {
    let iv = UIImageView()
    iv.image = UIImage(named:"imagename")
    iv.contentMode = .scaleAspectFill
    return iv
}()

并在ViewDidLoad方法上

self.collectionView?.backgroundView = imageView

这样会使背景成为您想要的图像


4

这将比背景色更完美地工作。

 - (void)viewDidLoad
    {
     [super viewDidLoad];    
    self.collectionView.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"imageName"]];
    }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接