在UI集合视图中添加背景图片

9

我是iOS开发新手,想知道如何在我创建的UI Collection View中添加一个垂直重复的背景图片来显示一个图片数组。


2
尝试使用以下代码collectionView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"myimage"]]; - jjv360
我应该把它放在我的视图控制器的.m文件中吗? - Rygarth
是的,在 viewDidLoad 中。 - jjv360
3个回答

34

这也可以起作用,而且我认为比使用背景颜色的解决方法更正确。直接使用backgroundView


- (void)viewDidLoad
{
    [super viewDidLoad];

    self.collectionView.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourImage.png"]];

}

这怎么不是被选中的答案呢? - b005t3r

18
- (void)viewDidLoad
{
    [super viewDidLoad];

    self.collectionView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"imageName.pnd"]];
}

你怎么把它固定在屏幕底部?! - Famic Tech

4

对于 Swift,请在 viewDidLoad() 中添加以下内容:

    self.collectionView?.backgroundColor = UIColor(patternImage: UIImage(named: "background")!)

你怎么把它固定在屏幕底部?! - Famic Tech
我发现在图板中删除之前的背景颜色设置是必要的,这样才能显示出图案图片。 - Rolleric

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