2016-10-20 2 views
2

я знаю this вопрос повторить, но я не могу получить sultionПовторите изображение с точки зрения по горизонтали и по вертикали

У меня есть этот образ

И я хочу вид фона, как этот

enter image description here

я попробовал все это

я также попробовать этот

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

Спасибо заранее

EDIT:

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

+0

Посмотрите здесь http://stackoverflow.com/questions/38628 803/how-to-set-background-image-in-swift – jonask

ответ

5

Вот то, что вам нужно,

self.imageView.image = UIImage(named: "abcd.png")!.resizableImage(withCapInsets: UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0)) 

это все дружище :)

+0

Спасибо за помощь! – seggy

0

В вашем редактировать, я могу увидеть вашу последнюю строку self.view.backgroundColor = UIColor (patternImage: изображение) Если это не будет patternImage: backgroundicon.png

+0

У меня есть .png, чем то, что я могу сделать? – seggy

+0

Я имел в виду, что похоже, что вы не изменили изображение на изображение, которое хотите использовать. – jonask

+0

Спасибо, что помогли! – seggy

Смежные вопросы