当我从图库中选择图像时,会有这样的“ mode1”(图像为横向)和“ mode2”有这样的(图像为纵向)
图像必须处于模式scaleAspectFit,我想显示一个按钮,仅针对uiimages mode1更改内容模式。
为此,我想检查所选图像是mode1还是mode2。
我怎样才能做到这一点?
这是我的代码:
let picker = UIImagePickerController()
picker.delegate = self
picker.navigationBar.tintColor = UIColor.white
picker.sourceType = .photoLibrary
self.present(picker, animated: true, completion: nil)
if let original = info["UIImagePickerControllerOriginalImage"] as? UIImage{
pickerImg_seleccionada = original
}
if let img_seleccionada = pickerImg_seleccionada {
imageuser.image = img_seleccionada
//here I want to check if image is like mode1 the button should appear
}
dismiss(animated: true, completion: nil)
提前致谢
最佳答案
在这种情况下,如果imageWidth >= imageHeight
,则它将在屏幕上居中,以便mode1
。
if img_seleccionada.size.width >= img_seleccionada.size.height {
// mode1
}
else {
// mode2
}