【发布时间】:2017-02-02 10:24:20
【问题描述】:
有没有人知道直接在故事板中将背景图像添加到集合视图中,是否可以这样做?
【问题讨论】:
标签: ios objective-c storyboard
有没有人知道直接在故事板中将背景图像添加到集合视图中,是否可以这样做?
【问题讨论】:
标签: ios objective-c storyboard
是的,这是可能的 我正在使用 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"]];
}
【讨论】: