iOS 随机滚动轮机(核心动画灵活应用)

1、奖金池的滚动、随机滚动轮机轮滚动应用大量使用了核心动画CABasicAnimation,滚动位置是由算法控制,动画位移形成滚动的效果,加上mp3 AVPlayer播放背景音效更加生动。

2、中奖轮播滚动采用collectionview空间

播放音效之前要经过屏蔽静音键控制影响:

        ///屏蔽静音键的影响
        [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
        [[AVAudioSession sharedInstance] setActive:YES error:nil];
        
每个App启动时都会设置成上面说的默认状态,即其他App会被中断同时相应“静音”键的播放模式。通过下表可以细分每个类别的支持情况:

mov格式转gif格式链接:https://s2.ezgif.com/video-to-gif

你可能感兴趣的:(iOS 随机滚动轮机(核心动画灵活应用))