当前位置:  开发笔记 > 运维 > 正文

iPhone开发 - 限制用户与应用程序的交互并显示进度指示器

如何解决《iPhone开发-限制用户与应用程序的交互并显示进度指示器》经验,为你挑选了1个好方法。

我有一个案例,我从服务器拉信息.我的应用程序有标签栏和导航按钮.我希望应用程序显示进度指示器并禁用所有其他控件,以便用户在从服务器提取数据时无法跳转.我怎样才能实现这一目标?

我想到的一种方法是显示带有进度窗口的透明视图(非常类似于消息警报窗口 - 它允许用户仅与消息警报窗口进行交互).我需要帮助来实现这种方法.

目前,当从服务器中提取信息/数据时,我将UIActivityView添加到子视图并开始为其设置动画.但这并不限制用户导航到应用程序的其他部分.



1> Mustafa..:

Stephan建议使用UIAlertView和UIProgressView或UIActivityIndi​​catorView.这个解决方案对我有用,但正如iPhone开发人员社区的其他一些成员所讨论的那样,不推荐这种方法.

建议的方法是使用新视图并将其透明度值设置为alpha 7或8,将其背景设置为黑色,并在此视图中添加UIProgressView或UIActivityIndi​​catorView并使用此新视图显示进度.使用这种技术不涉及黑客攻击.同时,为了将UIActivityIndi​​catorView添加到UIAlertView,您实际执行了非文档化操作(不建议这样做).

谢谢.

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有