【发布时间】:2016-02-09 19:50:47
【问题描述】:
我目前正在制作一个 ViewController,它向某些 API 发出请求,获取数据并将其显示给用户。
我在 Storyboard 中设计了 UI。但是当数据加载时,我只想显示一个活动指示器,然后才显示带有准备好的数据的 UI。如果加载失败,我还想显示一条消息和一个重试按钮(再次,而不是我拥有的所有 UI)。所以基本上,我想要有 2 种布局,并根据情况显示其中一种。
我正在考虑创建一个带有活动指示器和按钮的自定义 UIView,并将其动态添加到我的视图控制器中,然后将其删除。并使用委托在我的 vc 和自定义视图之间进行通信。
但是可能有更好的方法吗?
【问题讨论】: