iphone – 屏幕上禁用当前视图的用户交互

iphone – 屏幕上禁用当前视图的用户交互,第1张

概述我的应用程序有许多视图及其各自的控制器。现在我有一套具有业务逻辑的模型类。其中一个模型类(NSObject的子类)有责任管理安全性。目的功能是从Web服务器收听特定的指令,如果从服务器收到“禁用”消息,则禁用UI以进一步使用。 现在,“停用”消息可以在应用程序运行期间的任何时刻到达,任何视图都可以在屏幕上显示。如何确定用户(从我的模型类)可以看到哪个视图,并禁用用户交互? 也许你希望整个应用程序根 我的应用程序有许多视图及其各自的控制器。现在我有一套具有业务逻辑的模型类。其中一个模型类(NSObject的子类)有责任管理安全性。目的功能是从Web服务器收听特定的指令,如果从服务器收到“禁用”消息,则禁用UI以进一步使用。

现在,“停用”消息可以在应用程序运行期间的任何时刻到达,任何视图都可以在屏幕上显示。如何确定用户(从我的模型类)可以看到哪个视图,并禁用用户交互?

解决方法 也许你希望整个应用程序根本没有反应?

[[UIApplication sharedApplication] beginIgnoringInteractionEvents];

使用[[UIApplication sharedApplication] endIgnoringInteractionEvents];恢复这个
(信用到nerith)

相同的swift:

UIApplication.sharedApplication().beginIgnoringInteractionEvents()UIApplication.sharedApplication().endIgnoringInteractionEvents()
总结

以上是内存溢出为你收集整理的iphone – 屏幕上禁用当前视图的用户交互全部内容,希望文章能够帮你解决iphone – 屏幕上禁用当前视图的用户交互所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1086995.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存