Tocropviewcontroller: 应用在dismissed 或dismissAnimatedFrom 后进入空白屏幕。 没有错误信息也没有线索 - Swift

创建于 2019-09-27  ·  3评论  ·  资料来源: TimOliver/TOCropViewController

描述错误

这发生在新的 Xcode 和 iOS 更新中(不知道这是否是确切的问题)。 它工作正常。 但是当调用dismissdismissAnimatedFrom ,整个屏幕变成一片空白。 没有任何错误或什么都没有。

再现
重现行为的步骤:

  • 为了确保,我创建了一个新项目并实现了CroppedViewController ,它给了我相同的结果。 这是我如何使用它。 一切正常,直到这里。
public func updateImageViewWithImage(_ image: UIImage, fromCropViewController cropViewController: CropViewController) {
        imageView.image = image
        layoutImageView()

        self.navigationItem.rightBarButtonItem?.isEnabled = true

        if cropViewController.croppingStyle != .circular {
            imageView.isHidden = true

            cropViewController.dismissAnimatedFrom(self, withCroppedImage: image,
                                                   toView: imageView,
                                                   toFrame: CGRect.zero,
                                                   setup: { self.layoutImageView() },
                                                   completion: {
                                                    self.imageView.isHidden = false })
        }
        else {
            self.imageView.isHidden = false
            cropViewController.dismiss(animated: true, completion: nil)
        }
    }

预期行为
裁剪图像应显示, CroppedViewController应关闭。

截图
这是一个gif,可以让您有一个清晰的想法。

GitErrGif

iOS设备:

  • 设备:测试(iPhone 7+,iPhoneX)
  • 操作系统:都是iOS 13
  • 库版本 - 最新
  • 语言 - Swift

附加上下文

  • 我试图只是dismiss CroppedViewController ,但它也没有成功。
  • 分叉并克隆了该项目并完成了它。 似乎问题在于CropViewController.swift ,而不是TO
  • 最后感谢这个很棒的图书馆。

最有用的评论

@anuradhss

cropViewController.modalPresentationStyle = .fullScreen

应该解决这个问题

所有3条评论

@anuradhss

cropViewController.modalPresentationStyle = .fullScreen

应该解决这个问题

@lmr-soltanov 是的,它也可以在 repo 中运行和更新。 谢谢

谢谢@lmr-soltanov & @anuradhss
它正在工作。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

asadqazi picture asadqazi  ·  3评论

kcankaynak picture kcankaynak  ·  4评论

TimOliver picture TimOliver  ·  12评论

tiviti picture tiviti  ·  8评论

ntnmrndn picture ntnmrndn  ·  4评论