gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 18:44:35 27 4
gpt4 key购买 nike

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

我想到的一种方法是显示带有进度窗口的透明 View (很像消息警报窗口 - 它允许用户仅与消息警报窗口交互)。我需要帮助来实现这种方法。

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

最佳答案

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

推荐的方法是使用一个新 View 并将其透明度值设置为 alpha 7 或 8,将其背景设置为黑色,然后在该 View 中添加 UIProgressView 或 UIActivityIndi​​catorView 并使用该新 View 来显示进度。使用此技术不涉及任何黑客行为。然而,如果将 UIActivityIndi​​catorView 添加到 UIAlertView,您实际上执行的是未记录的操作(不推荐)。

谢谢。

关于iPhone 开发 - 限制用户与应用程序的交互并显示进度指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/446077/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com