Advertisement

swift 实现 iOS 摇一摆

阅读量:

本博客详细介绍了实现iOS摇一摇功能的完整操作流程,并提供了相应的代码示例。
此处附上演示示例的链接https://github.com/Liuyubao/LYBShake ,该链接支持swift3.0及以上版本。

一、导包

这里写图片描述

本项目在开发过程中主要采用了AVFoundation这一软件包。

二、继承代理,并实现协议方法

在需要监听摇一摇功能的VC中,需继承AVAudioPlayerDelegate代理(用于播放音效),并实现以下三个对应的代理方法。

这里写图片描述

启动代理的替代性操作方式:

这里写图片描述

中断摇动的代理手段(通常指在执行过程中摇动动作被中止):

全部评论 (0)

还没有任何评论哟~