zoukankan      html  css  js  c++  java
  • 利用距离传感器轻松识别电视穿帮镜头

    距离传感器 - 让你轻松识别电视穿帮镜头

    距离传感器(Proximity Sensor),用于检测是否有其他物体靠近设备屏幕.
    当你打电话或者接电话时如果将电话屏幕贴近耳边,iPhone则会自动关闭屏幕,好处如下:

    • 节省电量
    • 防止耳朵或者面板不小心触摸屏幕从而引发一些不想要的意外操作

    娱乐一下,利用距离传感器,生活中会发现很多电影电视剧的穿帮镜头,如"打电话时屏幕还亮着的","手机拿反的"...等等,百度一堆啦,只能说,导演你长点心吧...

    iOS距离传感器实现代码,非常简单

    • 打开设备的距离传感器
    • 监听是否有物体靠近或者离开
    override func viewDidLoad() {
            super.viewDidLoad()
            
            // 打开距离传感器
            UIDevice.current.isProximityMonitoringEnabled = true
            
            // 监听是否有物体靠近或离开
            NotificationCenter.default.addObserver(self, selector: #selector(proximityMonitoringDidChange), name: NSNotification.Name.UIDeviceProximityStateDidChange, object: nil)
        }
        
        func proximityMonitoringDidChange()
        {
            if UIDevice.current.proximityState {
                print("有帅哥靠近")
            }else {
                print("有帅哥离开")
            }
        }
    

    当然,这个必须要真机测试,因为模拟器是不具备传感器的~

    送上几个穿帮镜头☺️

  • 相关阅读:
    golang 带参数 发送、上传本地文件到其他机器、服务器
    【比赛游记】北大集训2020垫底记
    【比赛游记】NOIP2020又当工具人记
    AtCoder Regular Contest 107
    AtCoder Regular Contest 108
    【比赛游记】CSP2020游记
    注意事项
    2020北大集训摸鱼记
    NOIP2020游记
    ARC109F
  • 原文地址:https://www.cnblogs.com/mtystar/p/6072716.html
Copyright © 2011-2022 走看看