我建了一个ios game for my cat,他非常喜欢它。然而,当他触摸屏幕时,他会反复调用各种手势 - 通知中心,捏到主屏幕,在应用程序之间滑动。我必须坐在他旁边并持续“修复”游戏,这违背了自动游戏的目的。我尝试在首选项中禁用手势,但猫仍然设法退出应用程序。
是否可以在香草iOS 7上以编程方式“锁定iPhone”屏幕,因此只有主页按钮会退出应用程序?
答案 0 :(得分:2)
为了忽略交互,您可以使用以下内容:
[[UIApplication sharedApplication] beginIgnoringInteractionEvents];
这告诉接收器暂停触摸相关事件的处理。这里接收器是Application对象。
并且对于启用交互,请再次使用:
[[UIApplication sharedApplication] endIgnoringInteractionEvents];
这告诉接收者恢复触摸相关事件的处理。
答案 1 :(得分:2)
我知道你已经问过如何以编程方式进行操作。但是,您的问题已经存在可访问性功能。
转到设置>一般>可访问性。启用Guided Access并设置密码。启用后,打开您的应用程序,然后三次单击主页按钮。即使单击主页按钮,您的猫也无法离开应用程序。