サーバーから情報を取得する場合があります。私のアプリケーションには、タブ バーとナビゲーション ボタンの両方があります。データがサーバーからプルされている間、ユーザーがジャンプできないように、アプリケーションに進行状況インジケーターを表示し、他のすべてのコントロールを無効にします。どうすればこれを達成できますか?
私が念頭に置いているアプローチの 1 つは、進行状況ウィンドウを使用して透明なビューを表示することです (メッセージ警告ウィンドウによく似ています。これにより、ユーザーはメッセージ警告ウィンドウのみを操作できます)。このアプローチを実装するには助けが必要です。
現在、情報/データがサーバーからプルされているときに、UIActivityView をサブビューに追加してアニメーション化を開始します。ただし、これは、ユーザーがアプリケーションの他の部分に移動することを制限するものではありません。