我有一个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();
}
然而,加载动画仅在下一个视图控制器加载后的瞬间出现。
如何显示加载动画,然后等待下一个视图控制器再次加载和隐藏它?
答案 0 :(得分:2)
坦尼斯,
制作LoadingView
单例并将LoadingView.Instance.Hide();
放置在ViewDidAppear
viewcontroller中的SpecScreen
。