swift - 如何将圆形裁剪功能添加到此UIImagePickerController,当前以方形显示

标签 swift xcode uiimagepickercontroller crop

如何将圆形裁剪功能添加到此UIImagePickerController,当前它以正方形显示。我在其他一些帖子中说必须安装一些podfile,但是有什么简单的方法可以在此处添加该裁剪视图?

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {

    var selectedImageFromPicker: UIImage?

    if let editedImage = info["UIImagePickerControllerEditedImage"] as? UIImage{
    selectedImageFromPicker = editedImage
    }else if let originalImage = info["UIImagePickerControllerOriginalImage"] as? UIImage {

        selectedImageFromPicker = originalImage

最佳答案

有什么简单的方法可以在此处添加该作物视图?


不属于图像选择器控制器,不可以。实际上,要实现您所描述的内容,您将必须编写自己的“圆形裁剪”界面(一种或多种方式),然后不要使此图像选择器控制器可编辑;取而代之的是,让用户选择图像,然后将其移交给圆形裁剪界面以使其进行裁剪。

关于swift - 如何将圆形裁剪功能添加到此UIImagePickerController,当前以方形显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50514434/

相关文章:

ios - 呈现 UIImagePickerController 使应用程序崩溃

iphone - 在iphone应用程序开发中如何添加两个uiimageview并将其保存到iphone照片库?

Swift - 实现全局事件指标

swift - Kitura 未能部署到 bluemix

ios - 添加 subview myNavigationController.view 时关闭 20 像素(y 轴)

ios - 如何删除在 MDCTextField 外部点击时关闭键盘操作

ios - 修改约束

swift - 无法从 iOS 中的 firebase 获取时间戳?

swift - 卡在 Xcode 12 构建系统崩溃了。请关闭并重新打开您的工作区

iphone - 通过 SDK 覆盖 iPhone 快门声音