2015-04-05 2 views
5

Ich bin nur programmatisch eine UIImage Ansicht zu erstellen versuchen, habe ich eine neue Sicht und ich versuchte, diesen Dieser CodeUIImageView Programmatically in schnellen

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

tun funktioniert nicht. bitte helfen Sie mir so schnell wie möglich

+1

möglich Duplikat [Wie erstellen Sie ein UIImage Programmatisch anzeigen - Swift] (http://stackoverflow.com/questions/26569371/how-do-you-create-a-uiimage-view-programmatical-swift) –

+0

Hallo, wir ** wollen ** Ihnen helfen, aber mit "* Dieser Code funktioniert nicht *" haben wir nicht genug Informationen n. ** Wie ** funktioniert es nicht? **Was geschieht? Auch schreiben "* bitte helfen Sie mir so schnell wie möglich *" wird Antworten nicht früher entlocken ... –

Antwort

14

ist für Bild mit 100 Höhe und 100 Breite:

var imageViewObject :UIImageView 
imageViewObject = UIImageView(frame:CGRectMake(0, 0, 100, 100)); 
imageViewObject.image = UIImage(named:"imageName.png") 
self.view.addSubview(imageViewObject) 

das Bild, um die Größe der Ansicht passen:

imageViewObject.contentMode = UIViewContentMode.ScaleToFill 
or 
    imageViewObject.contentMode = UIViewContentMode.ScaleAspectFit 
or 
    imageViewObject.contentMode = UIViewContentMode.ScaleAspectFill 
4

Erstellen Sie zuerst UIImageView, fügen Sie Bild in UIImageView mit Rahmen und geben Sie Image Name. Der folgende Code hilft Ihnen. Diese

var imageView : UIImageView 
imageView = UIImageView(frame:CGRectMake(10, 50, 100, 300)); 
imageView.image = UIImage(named:"image.jpg") 
self.view.addSubview(imageView) 
+1

Ohh zu viel dank dieser Arbeit –

+1

nach der Frage, es ist wahr –