标签: ios uiviewcontroller user-experience
我正在开发一个包含许多链式视图控制器的应用程序,但我正在根据前一个viewcontroller的输入为每个应用程序加载特定数据。
如果我推入新的视图控制器并在其中的viewDidLoad中执行数据请求,则用户可能会看到一个空白屏幕,如果网络连接速度慢的话。另一方面,如果我在用户触摸时加载数据" next"按钮,并在推送下一个视图控制器之前等待响应。但在这种情况下,用户可能会认为app滞后。 你对这种情况的看法是什么?
谢谢!
答案 0 :(得分:0)
添加加载叠加层是您的一站式解决方案。在我的项目中,我添加了一个自定义全屏覆盖图,可以在加载数据时为用户提供娱乐,而不是空白或空白屏幕。
查看this link几个很酷的加载叠加层。 here是加载叠加层的示例项目。