gpt4 book ai didi

ios - iOS 中的事件指示器应该阻止用户访问其他 UI 元素,直到它停止动画

转载 作者:行者123 更新时间:2023-11-28 18:45:17 25 4
gpt4 key购买 nike

我的 ActivityIndi​​cator 在正确的时间出现,但用户仍然可以在处理过程中按下 View 上的按钮。我使用 ActivityIndi​​cator 的原因是为了防止这种使用。如何确保在 ActivityIndi​​cator 的动画期间,没有 UI 交互是可能的?另外,我更希望当前 View 仍然显示给用户(因为我不希望 UIActivityIndi​​cator 有一个不透明的 View ——如果可能的话——除非那是唯一的选择)

最佳答案

查看 DSActivityView .这是一个一次性单例,可以非常轻松地建立模态事件 View 。

将它包含在 View Controller 中,然后在触发长时间运行的后台进程之前:

[DSBezelActivityView activityViewForView:self.view];

然后当你完成并想要退休时,你去:

[DSBezelActivityView removeViewAnimated:YES];

许多配置选项,包括在事件 View 中放置自定义消息的能力......这是一个很棒的小库,我一直在使用它。

关于ios - iOS 中的事件指示器应该阻止用户访问其他 UI 元素,直到它停止动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5152617/

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