0

UITableView があり、RowSelected で読み込みアニメーションを表示してから別の ViewController を読み込みたい:

public override void RowSelected (UITableView tableView, NSIndexPath indexPath)
{
   LoadingView LV = new LoadingView();

   LV.Show("Loading...");


   specScreen = new SpecScreen();

   controller.NavigationController.PushViewController(specScreen, true);

   LV.Hide();
}

ただし、読み込みアニメーションは、次のビューコントローラーが読み込まれた後の一瞬だけ表示されます。

Loading アニメーションを表示してから、次の View Controller がロードされて再び非表示になるのを待つにはどうすればよいですか?

4

1 に答える 1

2

LoadingViewTanis、 singleton を作成して、 viewcontroller に配置LoadingView.Instance.Hide();し ます。ViewDidAppearSpecScreen

于 2012-11-30T18:01:36.693 に答える