有人知道在故事板中直接向集合视图添加背景图像的方法吗?这样做是否可行?
是的,这是可能的。 我正在使用xcode 8.1,这个版本的xcode可以实现,但我不确定其他版本。 对于XCode 8.1,我已经尝试过了并且正常工作。
你只需要将UIImageView拖到UICollectionView上即可完成。 它甚至会根据您的UICollectionView的大小自动调整您的UIImageView的大小。
最好通过编程创建一个像这样的imageView
let imageView : UIImageView = {
let iv = UIImageView()
iv.image = UIImage(named:"imagename")
iv.contentMode = .scaleAspectFill
return iv
}()
并在ViewDidLoad方法上
self.collectionView?.backgroundView = imageView
这样会使背景成为您想要的图像
这将比背景色更完美地工作。
- (void)viewDidLoad
{
[super viewDidLoad];
self.collectionView.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"imageName"]];
}