swift - 在 Swift 中是否有 self.view.isUserInteractionEnabled = false 的替代方案?
问题描述
我有一个 Xcode 应用程序正在做一些 Bakcgorund 工作。虽然这样做是为了阻止用户再次按下登录按钮,但我正在使用:
self.view.isUserInteractionEnabled = false
唯一的问题是用户在屏幕上看不到任何东西,并且可能认为应用程序只是卡住了。你是不是有一些视觉辅助来显示屏幕被阻塞的替代方案?(没有开发这样的对话框)
解决方案
禁用登录按钮(和任何其他控件)而不是整个视图:
loginButton.isEnabled = false
如果您不喜欢默认外观(略微变灰),您可以根据自己的喜好设置按钮的禁用状态。
推荐阅读
- salesforce - 如何为 Salesforce 中的触发器编写单元测试?
- express - 使用带护照和快递的可选授权路线
- neo4j - Neo4J 中创建节点的吞吐量随着属性数量的增加而显着降低
- postgresql - 无法通过 pg_isready 或 pgAdmin 访问在 docker 中运行的 postgres
- python-3.x - 如何设置 tqdm 的 r_bar 部分
- android - Flutter Custompainter画布drawimage不起作用
- ios - iOS输入字段 - 输入文本时不可见
- rest - Sharepoint Rest API - 对扩展字段应用过滤器 - 状态 400
- c# - 无法将 MongoDB C# 驱动程序与 Hololens 一起使用
- javascript - Express-API POST 在 Postman 中有效,但不适用于 AJAX