切り抜き後、[完了]ボタンをクリックすると、すべての画面が青色になります
iOS 13でも同じ問題が発生しています。[完了]ボタンをタップすると、画面が真っ黒になり、アプリに戻りません。 最新の2.5.2バージョンに更新しましたが、この問題は引き続き発生します。 アプリがクラッシュせず、黒い画面で動かなくなったため、アプリを閉じる必要があります。 アプリを再起動すると、画像が正しくトリミングされて表示されるため、[完了]をタップした後、CropViewControllerから呼び出し元のアプリに戻る際に問題が発生しているようです。
これは、iOS13でのカードビューの表示が原因です。以下の使用を修正しました。
ありがとう。 使っていた
CropViewController.modalPresentationStyle = .popOver
これはiPadデバイスで正常に機能します。 ただし、iOS13のiPhoneデバイスは対象外です。
そのため、電話デバイスのmodalPresentationStyleをfullScreenに強制する必要があります。
アプリのdidCropToImage関数でself.dismiss(animated:true、completion:nil)をself.dismiss(animated:false、completion:nil)(animatedをfalseに設定)に変更すると、すべてが機能することがわかりました。ええと、popOverプレゼンテーションスタイルでも、とりあえずそれを使います。
回避策のおかげで、私もこの問題を経験しました。 これがiOS13でいつ修正されるのか疑問に思う
+1アニメーションの却下は間違いなくはるかに良く見えます! iOS13でこれが修正されるのを楽しみにしています
みなさん、こんにちは! 再確認したところ、ライブラリでモーダルプレゼンテーションスタイルが明示的にフルスクリーンに設定されています。
マスターからプルしてみて、実際に修正されているかどうか教えてください。
@TimOliverこれは修正されました。 本当にありがとう
いいね! 私のためにそれを確認してくれてありがとう@shamikagasc! この問題は今すぐ締めくくります。
最後にもう1つ。 このライブラリを楽しんでいて、配送アプリで使用していて、追加のサポートが必要な場合は、 GitHubスポンサーで私をスポンサーすることを検討
モーダルコントローラーからクロップコントローラーを提示している場合、これは修正されません。
ただし、アニメーションなしで閉じることは引き続き機能します。
それとも、ポッドがマスターと最新ではないのでしょうか?
@TimOliver最新のポッドを使用しても、この問題はまだ修正されていません。
申し訳ありませんが。 クローズされた問題についてコメントしないでください。
最新のリリースでも問題が解決しない場合は、新しい問題を開いて、再現に使用できるサンプルコード/スクリーンショット/情報をできるだけ多く入力してください。
ありがとう!
最も参考になるコメント
アプリのdidCropToImage関数でself.dismiss(animated:true、completion:nil)をself.dismiss(animated:false、completion:nil)(animatedをfalseに設定)に変更すると、すべてが機能することがわかりました。ええと、popOverプレゼンテーションスタイルでも、とりあえずそれを使います。