我想看一张图书馆的照片
在这个函数中
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage
现在我想知道是不是那张风景照片我试着把这段代码
if(pickedImage?.size.width > pickedImage?.size.height)
但我收到一个错误:二进制运算符“>”不能应用于两个“CGFloat?”操作数如何解决此问题
最佳答案
试试这个
if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage
{
if pickedImage.size.width > pickedImage.size.height
{
/// landscape mode
}
}
}
关于ios - UIimage使用Swift检测风景图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48731952/