文件名称:TYRotaryDemo:iOS 转盘抽奖游戏
文件大小:7MB
文件格式:ZIP
更新时间:2024-05-30 17:17:35
Objective-C
转盘抽奖游戏在一般的app中都会有,应该算是一种吸引用户的一种手段。在项目中集成转盘抽奖游戏,大都采用h5的方式来实现,但是由于项目需求,需要在app中使用原生来实现转盘抽奖。实现原理也很简单,中间的一个图片姑且把它叫做转盘好了,当用户点击抽奖的时候,跟服务器做一次请求,拿到当前用户即将获得的奖品,根据奖品的位置,让转盘旋转对应的时间,和对应的圈数,最后定位到抽奖的位置,转盘结束转动,弹窗让用户知晓自己的中奖情况。 好了,废话说到这里,直接上效果图: 核心代码: #define perSection M_PI*2/8 -(void)animationWithSelectonIndex:(NSInteger)index{ [self backToStartPosition]; self.startButton.enabled = NO; self.ne