iOS中加速度传感器的使用
2018-07-20 来源:open-open
在现在的很多智能手机中,内置了很多的传感器,我们开发的很多App都可以根据传感器的信息开发出交互性更加强的应用。现在我们先来iOS中使用并获取加速度传感器。
(1)代码实现如下:
import UIKit
import CoreMotion
class ViewController: UIViewController {
var cmm:CMMotionManager!
override func viewDidLoad() {
super.viewDidLoad()
cmm = CMMotionManager()
}
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
cmm.accelerometerUpdateInterval = 1 //1s获取一次加速度数据;
if(cmm.accelerometerAvailable){
cmm.startAccelerometerUpdatesToQueue(NSOperationQueue(), withHandler: {
(data:CMAccelerometerData!,err:NSError!) in
println(data)
})
}else{//模拟器中不能获取到传感器数据;
println("加速度传感器不可用")
}
}
override func viewWillDisappear(animated: Bool) {
super.viewWillDisappear(animated)
if(cmm.accelerometerActive){
cmm.stopAccelerometerUpdates()
}
}
}
标签: 代码
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
下一篇:log4j简单封装
最新资讯
热门推荐