有没有人有想法直接在故事板中将背景图片添加到集合视图中,是否可以这样做?
答案 0 :(得分:4)
是的,这是可能的 我正在使用xcode 8.1,在这个版本的xcode中,我不确定其他的。 对于XCode 8.1,我已按预期尝试并正常工作。
你只需要在UICollectionView上拖动UIImageView并完成它。 即使它会根据您的UICollectionView
的大小自动调整UIImageView的大小答案 1 :(得分:3)
最好以编程方式创建像这样的imageView
let imageView : UIImageView = {
let iv = UIImageView()
iv.image = UIImage(named:"imagename")
iv.contentMode = .scaleAspectFill
return iv
}()
和ViewDidLoad方法
self.collectionView?.backgroundView = imageView
将背景设为您想要的图像
答案 2 :(得分:2)
这将比背景颜色完美。
- (void)viewDidLoad
{
[super viewDidLoad];
self.collectionView.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"imageName"]];
}