有没有办法暂时禁用我的iPhone应用程序的触摸?

时间:2011-10-03 17:23:00

标签: iphone user-interface touches

有一种方法可以暂时禁用触摸我的iPhone应用程序吗?

我应该怎么做?

TNX

2 个答案:

答案 0 :(得分:3)

试试这个:

[[UIApplication sharedInstance] beginIgnoringInteractionEvents];

如果您想再次启用它们,请调用:

[[UIApplication sharedInstance] endIgnoringInteractionEvents];

答案 1 :(得分:0)

我不确定你为什么不这样做,因为它不是用户友好的。

当您的应用加载某些内容时,请创建一个放在窗口上的视图。将它设为灰色并给它一个.4的alpha值,这样你的屏幕“看起来”被禁用了。 您可以添加微调器作为额外的“加载”指示。

如果要在启动时执行任务。只需添加一个启动屏幕。

当你的任务完成后,删除你不需要的屏幕。

相关问题