我有一个使用互联网加载页面的长- (void)viewDidLoad { }
函数,每当应用程序加载URL时,屏幕都是黑色的。我有一个UIActivityIndicator
设置来显示地址正在加载,但我不知道如何防止它看起来好像应用程序没有响应,我不想显示网络活动指标{ {1}}因为屏幕仍然是黑色的,只是在顶角有一个装载机。我的代码如下:
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
答案 0 :(得分:1)
不要在viewDidLoad中阻塞,而是尝试启动一个执行加载的新线程。然后,您只需使用正在加载的文本初始化视图,并在可用内容后更新所需的任何内容。
答案 1 :(得分:0)
你可以添加一个说明正在加载的文字。 或者您也可以使用NSURLConnection委托方法来提供进度条而不仅仅是进度指示器。