2015-04-05 13 views
5

Sto solo cercando di creare un UIImage View a livello di codice, ho una nuova visione e ho cercato di fare questoUIImageView programmazione in rapida

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

Questo codice non funziona. per favore aiutatemi il prima possibile

+1

possibile duplicato di [Come si crea un UIImage View Programmatically - Swift] (http://stackoverflow.com/questions/26569371/how-do-you-create-a-uiimage-view-programmatically-swift) –

+0

Ciao, noi ** vogliamo ** aiutarti, ma con "* Questo codice non funziona *" non abbiamo abbastanza informazioni n. ** Come ** non funziona? **Che succede? Inoltre, scrivendo "* per favore aiutami il prima possibile *" non susciterai risposte prima ... –

risposta

14

Questo è per un'immagine con 100 di altezza e 100 di larghezza:

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

Per ridimensionare l'immagine per adattarla al telaio vista:

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

Per prima cosa create UIImageView, aggiungete un'immagine in UIImageView con frame e poi fornite immagine Name. Il seguente codice vi aiuterà.

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

Ohh troppo grazie a questo lavoro –

+1

secondo la domanda è vero –

Problemi correlati