如何在启动时添加加载视图?

时间:2012-04-26 05:50:45

标签: ios launch

我正在使用storyboard开发我的应用程序,初始视图控制器是一个标签栏控制器。在AppDelegate,我做了一些工作,从我的网站获取jsonData。这将需要10-20秒。你知道,我想做一些事情来注意用户正在加载,而不仅仅是显示default.png图片。我该怎么办?

1 个答案:

答案 0 :(得分:0)

好吧,您可以让rootViewController拥有加载状态(可能是UIActivityIndicatorView,而不是其他视图和一些公共方法,例如showLoadinghideLoading。< / p>

步骤:

  1. 在AppDelegate application:didFinishLaunchingWithOptions:方法中,像往常一样构建rootView控制器并调用加载JSON文件的方法。
  2. 在您启动请求时调用showLoading方法
  3. 收到回复时调用hideLoading方法。
  4. 另外,请记住使用异步请求或将其置于不同的线程中以防止阻塞主线程。