提问人:Dimoreno 提问时间:3/21/2018 最后编辑:PPLDimoreno 更新时间:3/21/2018 访问量:54
使用 swift 检查从图库中选择的 uiimage 模式
Check mode uiimage selected from gallery with swift
问:
当我从图库中选择图像时,有这样的“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)
提前致谢
答:
0赞
TheTiger
3/21/2018
#1
在这种情况下,如果那么它将在屏幕上居中,以便.imageWidth >= imageHeight
mode1
if img_seleccionada.size.width >= img_seleccionada.size.height {
// mode1
}
else {
// mode2
}
上一个:圆角半径图像 Swift
评论
img_seleccionada.imageOrientation == .up
对于肖像?