この質問に似ています:サブビューを追加すると、遅れますか? しかし、別のスレッドでViewControllerをプッシュできるとは思わないので、これは本当に不可能ですか?
これが私がやろうとしていることです:
TableView があり、セルが押されたときに呼び出したい
[self.view addSubview:LoadingView]
スピナーでオーバーレイを表示します。それから私は電話します
self.navigationController.navigationBar.hidden = NO;
[self.navigationController pushViewController:newGameViewController animated:YES];
ただし、サブビューは一瞬だけ表示されます (新しいビューコントローラーが初期化されるのを待つ間、セルの選択が発生してから約 1 ~ 4 秒後)。
セルが選択された瞬間に何らかの読み込みインジケータを表示する方法はありますか?