iOS 7 上的 UIImagePickerController:方形模式?

Posted

技术标签:

【中文标题】iOS 7 上的 UIImagePickerController:方形模式?【英文标题】:UIImagePickerController on iOS 7: Square mode? 【发布时间】:2013-09-21 23:07:39 【问题描述】:

我现在正在使用 ios 7,试图让 UIImagePickerController 让用户选择方形模式,因为它现在是 iOS 7 中的一项功能。我需要启用什么才能允许此滑动吗?相关代码贴在下面,虽然很标准。

UIImagePickerController *cameraView = [[UIImagePickerController alloc] init];
cameraView.sourceType = UIImagePickerControllerSourceTypeCamera;
cameraView.delegate = (id)self;
[self presentViewController:cameraView animated:YES completion:nil];

我一直在搜索可用的凌乱的 iOS 7 文档,但我什至无法判断他们是否更改了开发人员库 - 我没有看到任何新内容。

【问题讨论】:

iOS Custom UIImagePickerController Camera Crop to Square 的可能重复项 【参考方案1】:

将allowEditing 设置为YES。 从结果字典中使用键 UIImagePickerControllerEditedImage

然后您将获得方形图像。

我没有办法让用户选择他想要的格式:(

【讨论】:

此外,iOS 6、7 和 8 中似乎存在一个未修复的错误,即允许编辑显示的屏幕实际上不允许用户移动照片。【参考方案2】:

我在 Xcode 中查看了 UIImagePickerController 的 iOS 7 标头,但我没有看到 7.0 或方形照片模式的新 API。方形照片模式似乎是应用程序的一项功能,而不是UIImagePickerController

【讨论】:

以上是关于iOS 7 上的 UIImagePickerController:方形模式?的主要内容,如果未能解决你的问题,请参考以下文章

iOS 7 - UITextView 上的 linkTextAttributes 效果不佳

iOS 7 上的 UIBarButtonSystemItemRefresh

iOS 7 上的 UIImagePickerController:方形模式?

减少 UITextView iOS 7 上的行距

如何在 iPad 上的 iOS 7 上的 UITableView 单元格右侧绘制图像?

iOS 6 和 iOS 7 上的 UICollectionView 重新加载