博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
swift4.2 - 距离传感器
阅读量:6773 次
发布时间:2019-06-26

本文共 744 字,大约阅读时间需要 2 分钟。

 

 

import UIKitclass ViewController: UIViewController {    deinit {        NotificationCenter.default.removeObserver(self)    }    override func viewDidLoad() {        super.viewDidLoad()               //开启距离传感器功能        UIDevice.current.isProximityMonitoringEnabled = true                //监听物体开进或离开设备的通知        NotificationCenter.default.addObserver(self, selector: #selector(statusChange), name: UIDevice.proximityStateDidChangeNotification, object: nil)            }    /// 这个主要在 手机上方,电话听筒有相应  = =  下面没得反应    @objc func statusChange(){        //获取当前是否有物体靠近设备                if UIDevice.current.proximityState {            print("大佬来了")        }else{            print("大佬走了")        }    }}

  

转载于:https://www.cnblogs.com/qingzZ/p/10281320.html

你可能感兴趣的文章
来来,一起设计一个简单的活动发布系统
查看>>
VisualStudio基本使用(2)-使用VS2013来编译C语言程序
查看>>
Nexus6p:正在下载系统更新,没有进度
查看>>
【JSP手记】--jsp里面session.getAttribute("×××")在java中的表示
查看>>
PhoneGap1.3基于Android平台的搭建
查看>>
终端下使用Emacs的一些Tips
查看>>
BZOJ2082 : [Poi2010]Divine divisor
查看>>
『TensorFlow』第二弹_线性拟合&神经网络拟合_恰是故人归
查看>>
sublime 插件配置与说明
查看>>
站点开发和企业级开发有什么差别?
查看>>
JSON-RPC for python ¶
查看>>
Oracle 数据库11g新特性之高效 PL/SQL 编码
查看>>
Failed to initialize monitor Thread: Unable to establish loopback connection解决方法
查看>>
面试官自述:面向高级开发人员的iOS面试问题
查看>>
全球前四,Gartner点评阿里云云存储国际竞争力增长迅猛
查看>>
“你敢扫,我敢赔”的支付宝遇到瓶颈了,有钱竟然没处花
查看>>
马云走进俄罗斯最牛大学,校长表白:要与阿里共建科学研究所!
查看>>
无现金社会来临,未来你的孩子只能在淘宝上看到这些东西
查看>>
好大胆!犯罪分子伪造“最高人民检察院”官网,窃取用户信息
查看>>
里程碑:IBM将20量子位量子计算机作为一项云服务来提供!
查看>>