在导航到 uiviewcontroller 之前或之后加载数据

Load data before or after navigating to the uiviewcontroller

我正在开发一个包含许多链式 viewcontroller 的应用程序,但我正在根据之前 viewcontroller.

的输入向每个应用程序加载特定数据

如果我在 viewDidLoad 中推送新的视图控制器并进行数据请求,如果互联网连接速度较慢,用户可能会看到空白屏幕。另一方面,如果我在用户触摸 "next" 按钮时加载数据,并在按下下一个视图控制器之前等待响应。但在这种情况下,用户可能会认为应用程序滞后。 对于这种情况,你怎么看?

谢谢!

添加加载叠加层是您的一站式解决方案。在我的项目中,我添加了一个自定义的全屏覆盖,它在加载数据时为用户提供娱乐,而不是空白或空白屏幕。

看看this link for few cool loading overlays. And here加载覆盖的示例工程。