ios - 关闭模态视图 Controller 在(iOS13.5 Xcode 11.5)中显示黑屏

标签 ios swift ios13

let cropViewController = CropViewController(image: images[0])
cropViewController.delegate = self

self.present(cropViewController, animated: true, completion: nil)

从委托(delegate)方法中关闭此 View Controller ,显示黑屏
func cropViewController(_ cropViewController: CropViewController,
                        didCropToImage image: UIImage,
                        withRect cropRect: CGRect,
                        angle: Int) {
    // 'image' is the newly cropped version of the original image
    cropViewController.dismiss(animated: true, completion: {
        self.setImageAndReloadRow(image: image)
    })

}

Xcode 11.5 和 iOS13.5

最佳答案

选择图像并裁剪后我也遇到了同样的问题,只有黑屏出现。
代替

cropViewController.dismiss(animated: true, completion: nil).
let viewController = cropViewController.children.first! 
viewController.modalTransitionStyle = .coverVertical 
viewController.presentingViewController?.dismiss(animated: true, completion: nil)

关于ios - 关闭模态视图 Controller 在(iOS13.5 Xcode 11.5)中显示黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62194369/

相关文章:

ios - 在我的 iPhone 文件夹中,如何为我的应用创建文件夹? [iOS 13]

ios - 为什么不使用 frameOfPresentedViewInContainerView 定义我的 View Controller 大小使其达到该大小?

ios - ITMS 90101 错误上传应用程序

swift - 从 Swift 中的扩展访问结构体的存储属性

SwiftUI 列表禁用单元格按下

ARKit3 - Apple 官方示例无法编译,存在缺陷的 USDZ 3D 网格/骨架模型

ios - 如何使用完成处理程序对 SCNNode 应用一些更改

ios - 是否可以开发具有蓝牙功能的 iOS 应用程序?

ios - Swift:谷歌翻译格式失败

swift - 等待 Swift 包中的 URLSession 完成