如何显示的UIView只有当我从服务器接收的所有数据(How to show UIView only

2019-10-18 20:03发布

我从服务器在我的应用程序中获取数据。 目前我使这个使用NSURLConnection的和获取数据connectionDidFinishLoading , 意思是当我展示了alertView用户。 不过那个时候我的看法是不更新数据。

而整个响应来到形式Server和更高刷新视图我只能展示。

我可以限制视图所示向上获取仅当整个反应或我可以使UIAlertView中的更多,这使得含有视图禁用暗暗效果???

编辑:

从所有的答案我想知道,我可以让UIAlertView中的灰色效果更暗或者我可以与其他颜色的改变呢? 或有人可以给我解释一下它怎么露面?

Answer 1:

1)在viewDidLoad方法可以添加与暗灰色背景颜色另一个临时图。

2)加入的活性指示器在该临时视图&启动自认为指示器和设置用户交互禁用。

3)在connectionDidFinishLoading停止指示符删除临时视图和使自视图的用户交互。



Answer 2:

您可以添加较深的颜色和的覆盖UIActivityIndicator ,使这一时期的时间禁用用户交互



文章来源: How to show UIView only when i received all data from server