23

気に入ったSVProgressHUDを使用しましたが、向きの変更はサポートされていませんでした。MBProgressHUDを使用していますが、モーダルHUDです。

これらに代わる良い方法はありますか?HUDを非モーダルにする必要があり、向きの変更をサポートする必要があります。

4

5 に答える 5

50

設定するだけ:

HUD.userInteractionEnabled = NO;

非モーダル動作を実現するために必要なのはこれだけです(タッチがHUDを通過できるようにします)。実際のMBProgressHUDコードを変更する必要はありません。

于 2011-05-31T10:28:18.393 に答える
30

SVProgressHUDが向きの変更をサポートするようになりました申し訳ありませんが、長くかかりました。

于 2011-06-27T01:54:13.160 に答える
5

ここには約半ダースの代替手段があります: http://cocoacontrols.com/search?q=progress&commit=Search

...ただし、ほとんどはモーダルです。しかし、非モーダルに適応するのはかなり簡単です。いずれにせよ、上記のリンクにあるライブラリの 1 つが役立つことを願っています。

于 2011-05-28T08:34:14.167 に答える
1

MBProgressHUD は向きの変更をサポートしており、非表示のビューで画面全体を表示する方法でモーダルです。利用可能なソース コードがあります。それを変更します。

于 2011-05-28T11:15:45.257 に答える
0

完全に Swift で書かれた実行可能な代替手段はIHProgressHUDです。Swift 4.2 以上が必要

于 2018-11-25T17:51:55.487 に答える