iOS切换回后台UIViewController
我正在寻找一种方法,在当前UIViewController上显示一个模式视图,基本上显示UIActivityIndicator,并在加载数据时强制用户等待 在BaseViewController.m(所有我的UIViewController的基类)中: 这很好,但是在加载视图之后,我如何返回到背景视图呢 需要停止加载方法才能返回原始视图:iOS切换回后台UIViewController,ios,iphone,objective-c,uiviewcontroller,storyboard,Ios,Iphone,Objective C,Uiviewcontroller,Storyboard,我正在寻找一种方法,在当前UIViewController上显示一个模式视图,基本上显示UIActivityIndicator,并在加载数据时强制用户等待 在BaseViewController.m(所有我的UIViewController的基类)中: 这很好,但是在加载视图之后,我如何返回到背景视图呢 需要停止加载方法才能返回原始视图: // stop loading -(void) stopLoading { // code here } 如果在呈现加载视图后尝试呈现新视图,如下所
// stop loading
-(void) stopLoading
{
// code here
}
如果在呈现加载视图后尝试呈现新视图,如下所示:
UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"Main_iPhone" bundle:nil];
UIViewController *view = [storyBoard instantiateViewControllerWithIdentifier:@"loadingView"];
[self presentViewController:view animated:YES completion:nil];
调试器发出警告:
尝试在ViewController:0x8ab23c0上显示PropertyPickerViewController:0x8af6010,该ViewController:0x8ab23c0已在显示LoadingViewController:0x8acf530
尝试:
[self dismissViewControllerAnimated:YES completion:nil];
事实上,我不确定用动画gif呈现新控制器是否是个好主意
最好的选择是(imo)显示UIActivityIndicator+在所有其他视图的顶部放置一个视图,以防止用户单击任何内容
尝试:
[self dismissViewControllerAnimated:YES completion:nil];
事实上,我不确定用动画gif呈现新控制器是否是个好主意
最好的选择是(imo)显示UIActivityIndicator+在所有其他视图的顶部放置一个视图,以防止用户单击任何内容
尝试:
[self dismissViewControllerAnimated:YES completion:nil];
事实上,我不确定用动画gif呈现新控制器是否是个好主意
最好的选择是(imo)显示UIActivityIndicator+在所有其他视图的顶部放置一个视图,以防止用户单击任何内容
尝试:
[self dismissViewControllerAnimated:YES completion:nil];
事实上,我不确定用动画gif呈现新控制器是否是个好主意
最好的选择是(imo)显示
UIActivityIndicator+在所有其他视图的顶部放置一个视图,以防止用户单击任何内容您必须先[自我解除视图控制器激活:是完成:否]
检查。您必须先[自我解除视图控制器激活:是完成:无]
检查。您必须先[自我解除视图控制器激活:是完成:无]
检查。您必须先[自我解除视图控制器激活:是完成:无]
检查。嗯,gif是UIActivityIndicator。我将编辑我的问题来描述这一点。而且,这也非常有效。我会尽快接受答案。嗯,gif是UIActivityIndicator。我将编辑我的问题来描述这一点。而且,这也非常有效。我会尽快接受答案。嗯,gif是UIActivityIndicator。我将编辑我的问题来描述这一点。而且,这也非常有效。我会尽快接受答案。嗯,gif是UIActivityIndicator。我将编辑我的问题来描述这一点。而且,这也非常有效。我将尽快接受答复。