Tocropviewcontroller: 单击 iOS 13 中的完成按钮后,屏幕变为全蓝

创建于 2019-11-21  ·  12评论  ·  资料来源: TimOliver/TOCropViewController

当我点击完成按钮裁剪后,所有屏幕都变蓝了

最有用的评论

我发现如果我在我的应用程序的 didCropToImage 函数中将 self.dismiss(animated: true, completion: nil) 更改为 self.dismiss(animated: false, completion: nil)(设置动画为 false),那么一切正常好吧,即使使用 popOver 演示样式,所以我现在就使用它。

所有12条评论

我在 iOS 13 上遇到了同样的问题。点击“完成”按钮后,屏幕只显示全黑并且不会返回到应用程序。 我已经更新到最新的 2.5.2 版本,这个问题仍然存在。 该应用程序没有崩溃,只是卡在黑屏上,所以我需要关闭该应用程序。 当我重新启动应用程序时,它会显示正确裁剪的图像,因此在点击完成后从 CropViewController 返回调用应用程序似乎存在一些问题。

这是因为 iOS 13 中的卡片视图呈现。修复使用如下:

https://stackoverflow.com/a/58255416

谢谢。 我正在使用
cropViewController.modalPresentationStyle = .popOver

这适用于 iPad 设备。 但不适用于 iOS 13 中的 iPhone 设备。
所以我现在需要将 modalPresentationStyle 强制为手机设备的全屏。

我发现如果我在我的应用程序的 didCropToImage 函数中将 self.dismiss(animated: true, completion: nil) 更改为 self.dismiss(animated: false, completion: nil)(设置动画为 false),那么一切正常好吧,即使使用 popOver 演示样式,所以我现在就使用它。

我也遇到过这个问题,感谢您的解决方法。 想知道什么时候会为 iOS 13 修复这个问题

+1 动画解雇肯定看起来好多了! 希望在 iOS 13 上看到这个问题

嘿伙计! 我已经仔细检查过,现在在库中将模态演示样式显式设置为全屏。

请尝试从主人那里拉,让我知道它是否真的适合你。

@TimOliver现在已修复。 非常感谢

凉爽的! 感谢您为我确认@shamikagasc! 我现在关闭这个问题。

最后一件事。 如果您喜欢这个库并在一个发布的应用程序中使用它,并且需要额外的支持,请考虑在 GitHub 赞助商 上赞助我。 谢谢! :D

如果您从模态控制器呈现裁剪控制器,则此问题未解决。
尽管如此,在没有动画的情况下解雇仍然有效。

或者也许 Pod 没有与 master 保持同步?

@TimOliver即使使用最新的 pod,该问题仍未解决。

对不起各位。 请不要对已关闭的问题发表评论。

如果问题在最新版本中仍然存在,请打开一个新问题,并用我可以用来重现它的尽可能多的示例代码/屏幕截图/信息填充它。

谢谢!

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

相关问题

trr-amsiq picture trr-amsiq  ·  10评论

asadqazi picture asadqazi  ·  3评论

rnkyr picture rnkyr  ·  4评论

agusguerra10 picture agusguerra10  ·  5评论

kcankaynak picture kcankaynak  ·  4评论