0

多くの人気のあるアプリには、コンテンツに置き換えられる読み込みインジケーターがあることに気付きました。ほとんどのビューは UITableViews です。以下に、インジケーターを表示する Medium アプリのスクリーンショットを添付します。ホーム フィードの非同期コンテンツが取得されると、読み込み中のスピナーがコンテンツに置き換えられます。

次の CocoaPod について言及しているロード インジケーターの実行方法の多くの例をオンラインで見ました: https://github.com/jdg/MBProgressHUD。ただし、これは異なります。実際には、スピナーがビュー全体の上に表示される黒/灰色のコンテナー ラベルがあります。ほとんどの人気のあるアプリ (Facebook、Twitter、Medium) はこれを行いません。

私は彼らが使用するアプローチを混乱させていると思います。テーブルの上に表示および非表示になるのは、白い背景とスピナーを備えた別の UIView ですか? テーブルビューの一部ですか?スピナー自体の UIActivityIndi​​cator だと思います。

iOSで(Swift経由で)これを行うにはどうすればよいですか?

中程度の iOS アプリのスクリーンショット

4

1 に答える 1