当使用UIImagePickerController对照片进行裁剪,拿到的UIImagePickerControllerEditedImage位置与裁剪框内的位置有偏差,感觉是向下偏移了。找了很多方法没有解决之后 在present UIImagePickerController后加了一句
[UIApplicationsharedApplication].statusBarHidden=true;
之后再拿到的UIImagePickerControllerEditedImage位置就是裁剪框内的准确的图片了
记得在UIImagePickerController dismiss时在将statusBarHidden正常。
这样解决会导致模态弹出controller后 看不到状态栏 整个controller向上偏移了,目前是这样解决 之后如果找到更好的方式会再次更新