1、奖金池的滚动、随机滚动轮机轮滚动应用大量使用了核心动画CABasicAnimation,滚动位置是由算法控制,动画位移形成滚动的效果,加上mp3 AVPlayer播放背景音效更加生动。
2、中奖轮播滚动采用collectionview空间
播放音效之前要经过屏蔽静音键控制影响:
///屏蔽静音键的影响
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
[[AVAudioSession sharedInstance] setActive:YES error:nil];
每个App启动时都会设置成上面说的默认状态,即其他App会被中断同时相应“静音”键的播放模式。通过下表可以细分每个类别的支持情况: