気に入ったSVProgressHUDを使用しましたが、向きの変更はサポートされていませんでした。 MBProgressHUDを使用していますが、これはモーダルHUDです。
これらに代わる良い方法はありますか? HUDを非モーダルにする必要があり、方向の変更をサポートする必要があります。
設定するだけ:
HUD.userInteractionEnabled = NO;
非モーダル動作を実現するために必要なのはこれだけです(タッチがHUDを通過できるようにします)。実際のMBProgressHUDコードを変更する必要はありません。
SVProgressHUD 現在は方向の変更をサポートしています。すみません、時間がかかりました。
ここには約半ダースの選択肢があります: http://cocoacontrols.com/search?q=progress&commit=Search
...ほとんどはモーダルですが。しかし、非モーダルになるように適応するのはかなり簡単です。うまくいけば、上記のリンクにあるライブラリの1つがとにかくあなたに役立つでしょう。
MBProgressHUDは向きの変更をサポートしており、画面全体を非表示にする方法でモーダルです。利用可能なソースコードがあります、それを変更してください。
Swiftで完全に記述された実行可能な代替案は IHProgressHUD である可能性があります。最小Swift 4.2が必要です