2015-06-07 4 views
0

Я новичок в Swift, и я пытаюсь сделать изображение в приложении с вкладками заполнить весь экран. Это то, что у меня есть до сих пор.Как я могу получить изображение в соответствии со всем экраном?

let imageName = "bkgrd" 
    let image = UIImage(named: imageName) 
    let imageView = UIImageView(image: image!) 

    imageView.frame = CGRect(0, 0, 100, 200) 

Однако это не работает, может ли кто-нибудь помочь?

+0

возможно дубликат [она позволяет зрения изменять размер его родителя при добавлении с addSubview] (http://stackoverflow.com/questions/1750256/makeing-view-resize-to-its-parent-when-added-with-addsubview) – Literphor

+0

В вашем примере вы задаете ширину до 100 пикселей и высотой до 200 пикселей. – Literphor

+0

Какова правильная ширина/высота, на которую он должен быть установлен? – fusion

ответ

1

Вы можете добавить ImageView непосредственно из интерфейса строитель, и установить ограничения autolayout для SuperView 0 и источника изображения, или вы можете добавить программно, как показано ниже:

let imageView = UIImageView(frame: view.bounds) 
    imageView.image = UIImage(named: "bkgrd") 
    view.addSubview(imageView) 
+0

Спасибо! Это исправило мою проблему! – fusion

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