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();
}

然而,加载动画仅在下一个视图控制器加载后出现一瞬间。

如何显示加载动画,然后等待下一个视图控制器加载并再次隐藏它?

4

1 回答 1

2

Tanis,制作LoadingView单例并放置LoadingView.Instance.Hide();在视图控制器ViewDidAppearSpecScreen

于 2012-11-30T18:01:36.693 回答