【问题标题】:Setting UIScrollView Background Image设置 UIScrollView 背景图片
【发布时间】:2013-04-01 13:33:36
【问题描述】:

我有一个滚动视图,它占据了视图的完整显示尺寸。我想将背景设置为静态图像。我不想平铺它,所以我认为我不能使用背景颜色。另外,我真的不希望它在滚动视图后面(将滚动视图设置为透明),因为我希望 bg 与滚动视图一起滚动。

任何帮助都会很棒。谢谢!

【问题讨论】:

    标签: ios uiscrollview


    【解决方案1】:

    尝试将可耕作的图像设置为背景颜色。

    scrollView.backgroundColor = [UIColor colorWithPatternImage:[UIImage  imageNamed:@"tileableImage.png"]];
    

    【讨论】:

    • scrollView.backgroundColor = UIColor(patternImage: UIImage(named:imageName))
    【解决方案2】:

    只需添加一个与滚动视图的内容大小相同大小的 UIImageView

    【讨论】:

      【解决方案3】:

      当我们将图像设置为滚动视图作为背景时,它会随着滚动视图滚动。因此,不要将图像设置为背景,而是将图像设置为查看

       self.view.backgroundColor = UIColor(patternImage: UIImage(named: "bg.jpg")!)
      

      【讨论】: