#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. Хм. Да, я вижу, я забыл добавить это