Monotouch:如何在等待下一个UIViewController加载时显示加载动画?

时间:2012-11-30 12:17:22

标签: xamarin.ios loading pushviewcontroller

我有一个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();
}

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

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

1 个答案:

答案 0 :(得分:2)

坦尼斯,  制作LoadingView单例并将LoadingView.Instance.Hide();放置在ViewDidAppear viewcontroller中的SpecScreen