如何在swift中在我的视图中添加背景图像?

如何在swift中在我的视图中添加背景图像?,swift,xcode6,Swift,Xcode6,我正在尝试在我的Swift应用程序的viewController中添加图像背景,但colorWithPatternImage不可用。。是否有其他表单,或者是否有必要将其添加到imageView中 我正在尝试使用以下代码: let imageName = "image.png" self.view.backgroundColor = UIColor.colorWithPatternImage(UIImage(named:imageName)) 谢谢 您应该使用UIColor init方

我正在尝试在我的Swift应用程序的viewController中添加图像背景,但colorWithPatternImage不可用。。是否有其他表单,或者是否有必要将其添加到imageView中

我正在尝试使用以下代码:

 let imageName = "image.png"
    self.view.backgroundColor = UIColor.colorWithPatternImage(UIImage(named:imageName))

谢谢

您应该使用UIColor init方法:

view.backgroundColor = UIColor(patternImage: UIImage(named:imageName))

我想将图像设置为要填充的比例,因为它会修剪剩余的图像。@yazh选项之一是创建与视图大小匹配的新图像。但更好的解决方案是创建与视图大小匹配的UIImageView,并将其作为子视图添加到视图中(位于任何其他子视图的下方)。UIImageView有一个属性,您可以设置填充比例。使用UIColor(patternImage…)无法设置此选项。