機能 1 でデータ (写真と名前) をダウンロードし、ダウンロードが完了したら機能 2 を呼び出して、そのデータで画面を更新します (ボタンのサムネイルと写真と名前を表示します)。
関数 1 で開始し、ActivityIndicator
後で関数 2 の最後に削除します。
問題は、両方の機能を実行した後 (およびその結果 を削除した後ActivityIndicator
)、アプリが最終的に画面に表示できるようになるまでデータの処理に数秒かかることです。
サブビュー(私の場合はボタンのサムネイル)が画面に表示されたことを検出する方法があるかどうか疑問に思います。viewDidLoad
またはviewDidAppear
を追加するときのメソッドのようなものsubView
。