2015-04-05 2 views
5

Я просто пытаюсь создать UIImage View программным способом, у меня есть новый вид, и я попытался сделать этоUIImageView Программным в быстром

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

Этот код не работает. пожалуйста, помогите мне как можно скорее

+1

возможно дубликат [Как вы создаете UIImage View Programmatically - Swift] (http://stackoverflow.com/questions/26569371/how-do-you-create-a-uiimage-view-programmatically-swift) –

+0

Привет, мы ** хотим ** помочь вам, но с "* Этот код не работает *" нам не хватает информации п. ** Как ** это не работает? **Что происходит? Кроме того, написав «*, пожалуйста, помогите мне как можно скорее *» не будет отвечать раньше ... –

ответ

14

Это для изображения с 100 высотой и 100 шириной:

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

Чтобы изменить размер изображения в соответствии с видом кадра:

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

Сначала создайте UIImageView, добавьте изображение в UIImageView с рамкой и дайте изображение Name.The следующий код поможет вам.

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

Ой, слишком спасибо за эту работу –

+1

в соответствии с вопросом о ее истине –

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