防止iOS接近传感器使屏幕变黑

2024-01-02

我已经看到这个问题被问了几次,但没有人回答它 - 事实上这可能是不可能的,但我想知道是否有一种方法可以防止 iPhone 上的邻近状态发生变化时屏幕变黑?

我已经实现了一种方法,可以在接近状态发生变化时执行某些操作,但屏幕会闪烁为黑色,我想避免这种情况。这是我的代码:

[nc addObserver:self selector:@selector(proximityChanged:) name:UIDeviceProximityStateDidChangeNotification object:d];

- (void)proximityChanged:(NSNotification *)note {

    if ([[note object] proximityState] == 1) {

        // Do something once the face is close
        // This is where it goes to black


    } else {

        // Do something once the face pulls away

    }

}

遗憾的是,当前的公共 API 不允许您执行此操作。您可能想通过 Apple Bug Reporter 提交增强请求:http://developer.apple.com/bugreporter/ http://developer.apple.com/bugreporter/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

防止iOS接近传感器使屏幕变黑 的相关文章

随机推荐