Я новичок в разработке приложений для iOS, и я начал учиться с этого замечательного руководства:
Начать разработку приложений для iOS (Swift)
Все выглядит отлично, но при попытке загрузить изображение из «Кадры» на симуляторе я получаю изображение, показанное слишком большим и заполняющее весь экран симулятора iPhone, а не просто отображающееся в поле UIImageView, как показано на обучающих изображениях.
Забавный факт, что, загрузив правильный проект, представленный в конце урока (см. внизу страницы), я получаю ту же проблему.
Погуглив, у меня есть несколько идей, чтобы вставить:
// The info dictionary may contain multiple representations of the image. You want to use the original
guard let selectedImage = info[UIImagePickerControllerOriginalImage] as? UIImage else {
fatalError("Expected a dictionary containing an image, but was provided the following: \(info)")
}
// Set photoImageView to display the selected image
photoImageView.image = selectedImage
photoImageView.contentMode = UIViewContentMode.scaleAspectFit
// Dismiss the picker
dismiss(animated: true, completion: nil)
после загрузки изображения из фотопленки, но безрезультатно...
Я использую Xcode 9.2 с целью развертывания 11.2 и iPhone 8 plus в качестве цели для симулятора.
Любая помощь приветствуется.