私のUITabBarControllerのタブの1つが表示されるまでに時間がかかります。UITabBarControllerタブを選択する前に「Now Loading」を追加しますか?
viewcontrolerが作業を完了する前に「Now Loading」を表示するにはどうすればよいですか?
私はタブのviewControllerのviewDidLoadメソッドで "now loading"ビューを設定しようとしましたが、次にviewDidAppearを通して次回に再び作業しないようにフラグを設定して、viewDidAppearで作業を行います。
しかし、私は "今読み込んでいる"ビューを見ることはありません...いくつかの最適化が行われている必要があります - ViewControllerのviewDidAppearはTabBarControllerDelegate didSelectViewControllerの前に呼び出されます。
viewcontrollerが表示される前にプレースホルダビューが表示されるようにするUITabBarControllerメカニズムはありますか?
アイデア?
は、私が間違っているかもしれないが、おそらくあなたの問題はビューが更新されないようにviewDidAppearで時間のかかる作業を行うことによって、あなたがメインのイベントスレッドをブロックしているということです マット