在iOS 7中以编程方式锁定iPhone屏幕

在iOS 7中以编程方式锁定iPhone屏幕,iphone,ios,objective-c,ios7,Iphone,Ios,Objective C,Ios7,我知道我们可以调用GSEventLockDevice()从GraphicsServices.framework锁定iOS 6和旧版本中的屏幕,如H2CO3所述。但不幸的是,它在iOS 7中不起作用 我的问题: 如何在iOS 7中以编程方式锁定iPhone屏幕 注意:我不希望Appstore使用此功能。您好,这在iOS7中是不可能的。您需要特殊权限,因此,在越狱之前,您运气不好您能否禁用视图的所有UIgestureRecognitors?我一直在为按钮做这件事。它是ui按钮的“enabled”属性

我知道我们可以调用
GSEventLockDevice()
GraphicsServices.framework
锁定
iOS 6
和旧版本中的屏幕,如H2CO3所述。但不幸的是,它在iOS 7中不起作用

我的问题: 如何在iOS 7中以编程方式锁定iPhone屏幕


注意:我不希望Appstore使用此功能。

您好,这在iOS7中是不可能的。您需要特殊权限,因此,在越狱之前,您运气不好

您能否禁用视图的所有
UIgestureRecognitors
?我一直在为按钮做这件事。它是
ui按钮的“enabled”属性。我相信你可以用这样的方法来达到满意的效果。对于视图,我认为它是视图的
userInteractionEnabled
属性。使用
UISwitch

将你的view
userInteractionEnabled
属性设置为NO,如果你想上传到AppStore,没有公开的方式。请看:@SomeGuy:我不希望AppStore这样做。你想用这个锁实现什么?任何人都可以帮助我,我也想通过代码锁定iphone,但不想提交给任何人appstore@JmB我假设这些建议来自一个单选按钮列表,上面列出了生产前的回复,所以它们可能并不完美。Stackoverflow并非完美无瑕,但请与我们一起坚持,伙计!Bojangles先生,冒着被即时编辑的风险,muchas gracias!在这个网站上的第一次积极体验。哦…..UIBOOL=是;我不得不加上一些乱七八糟的代码;o)