在水平和垂直方向上重复查看图像

时间:2016-10-20 08:34:18

标签: ios swift view uiimageview

我知道this问题重复,但我无法解决问题

我有这张图片

我希望像这样查看背景

enter image description here

我已经尝试了所有这些

我也试试这个

self.view.backgroundColor = UIColor(patternImage: 
                  UIImage(named: "backgroundicon.png")!)

提前谢谢

编辑:

 UIGraphicsBeginImageContext(self.view.frame.size)
 UIImage(named: "backgroundicon.png")?.draw(in: self.view.bounds)

 let image: UIImage = UIGraphicsGetImageFromCurrentImageContext()!

 UIGraphicsEndImageContext()

 self.view.backgroundColor = UIColor(patternImage: image)

结果:

enter image description here

2 个答案:

答案 0 :(得分:7)

这是你需要的,

self.imageView.image = UIImage(named: "abcd.png")!.resizableImage(withCapInsets: .zero)

多数民众议员:)

答案 1 :(得分:0)

在您的编辑中,我可以看到您的最后一行

self.view.backgroundColor = UIColor(patternImage: image)

不应该是patternImage:backgroundicon.png