2016-10-20 4 views
2

ich weiß this wiederholen Frage, aber ich kann sultionWiederholen Bild horizontal in Ansicht und vertikal

Ich habe dieses Bild

Und ich will Ansicht Hintergrund wie diese

erhalten

enter image description here

ich habe alles versucht, die

ich versuche auch diese

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

Danke im Voraus

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) 

Ergebnis: (: Bild patternImage) Sollte es nicht patternImage sein:

enter image description here

+0

Werfen Sie einen Blick hier http://stackoverflow.com/questions/38628 803/how-to-set-background-image-in-swift – jonask

Antwort

5

hier ist, was Sie brauchen,

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

das ist alles Kumpel :)

+0

Vielen Dank für Ihre Hilfe! – seggy

0

In Ihrem bearbeiten, kann ich Ihre letzte Zeile self.view.backgroundColor = UIColor siehe backgroundicon.png

+0

ich habe eine .png als was kann ich tun? – seggy

+0

Was ich meinte war, dass es so aussieht, als ob du das Bild nicht auf das Bild, das du verwenden willst, geändert hast – jonask

+0

Danke für deine Hilfe! – seggy

Verwandte Themen