Как создать UIImageView в Swift Playgrounds для iPad?

#swift #image #uiimageview

#swift #изображение #uiimageview

Вопрос:

Мне было интересно, как создать UIImageView и установить его свойство image и показать его в режиме реального времени. Это Swift Playgrounds для iPad, поэтому здесь нет раскадровок. Я не могу добавить UIImageView, если не закодирую его. Как мне создать UIImageView в Swift Playgrounds для iPad?

Ответ №1:

 let image = UIImage(named: “photo.png”)
let imageView = UIImageView()
imageView.image = image
view.addSubview(imageView)
imageView.Frame = CGRect(x: 0, y: 0, width: int, height: int)
  

Это создает пользовательский фрейм. Чтобы рамка соответствовала изображению, используйте imageView.image = UIImage(named: image) Это основано на комментарии rmaddy ниже

Комментарии:

1. Почему бы не использовать let imageView = UIImageView(image: image) ?

2. Есть большая разница. Ваш код создает изображение с нулевым фреймом. Мое предложение создает вид изображения того же размера, что и изображение.

3. Хм. Да, я вижу, я забыл добавить это