本博客包含了如何实现iOS摇一摇全步骤,包括了完整的代码。
先附上demo地址https://github.com/Liuyubao/LYBShake ,支持swift3.0+。
一、导包
项目主要使用到了AVFoundation这个包。
二、继承代理,并实现协议方法
在要监听摇一摇的VC中继承AVAudioPlayerDelegate这个代理(为了播放音效),并实现以下3个代理方法。
开始摇动的代理方法:
本博客包含了如何实现iOS摇一摇全步骤,包括了完整的代码。
先附上demo地址https://github.com/Liuyubao/LYBShake ,支持swift3.0+。
项目主要使用到了AVFoundation这个包。
在要监听摇一摇的VC中继承AVAudioPlayerDelegate这个代理(为了播放音效),并实现以下3个代理方法。
开始摇动的代理方法: