可能重复:
以编程方式锁定和解锁 iPhone 屏幕
即一个软件按钮,将复制硬件屏幕锁定按钮。
而且,我可以制作一个可以完全关闭设备的滑块吗?
你可以,它只是一个私有 API,你不会进入 AppStore。不过,在越狱或内部/私人应用程序中都很好。
extern void GSEventLockDevice();
- (void)lockScreen:(UIButton *)sender
{
GSEventLockDevice();
}
(链接到GraphicsServices
私有框架以使用它。)
不会。Apple 的公共 API 不会公开这些功能。如果您不需要 App Store 合法性,则有可能(请参阅其他答案)。