登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

项目介绍:

幸运转盘升级版
1对代码进行了优化,相关属性暴露在头文件中方便外面调用

2在viewController中的touchesBegan和touchesMoved增加了改变转盘内容的代码,方便测试
[Objective-C] 查看源文件 复制代码
-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
    _luckView.titlesArray=@[@"BMW",@"iPhone",@"iPad",@"iTV",@"iWatch",@"Thank you",@"Macbook Pro",@"iPad Pro"].mutableCopy;
    [_luckView.collectionView reloadData];
}


[Objective-C] 查看源文件 复制代码
-(void)touchesMoved:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
    u_int32_t index=arc4random_uniform((u_int32_t)_luckView.titlesArray.count);
    [_luckView.titlesArray exchangeObjectAtIndex:index withObjectAtIndex:_luckView.titlesArray.count-1];
    [_luckView.collectionView reloadData];
}


3进度条由直条改为圆环,并从12点钟方向开始
[Objective-C] 查看源文件 复制代码
    UIBezierPath * path=[UIBezierPath bezierPathWithArcCenter:luckView.center radius:(AppWidth-80)*3/4/2 startAngle:-M_PI_2 endAngle:2*M_PI-M_PI_2 clockwise:YES];



4仍然采用UICollectionView进行设计,视图和控制器之间采用block进行传值(代码延迟调用)

luck.zip (988.54 KB, 下载次数: 380)
我来说两句
*滑动验证:
所有评论(4)
neexuan 2016-8-10 10:30:33
正需要啊,感谢楼主无私分享!
回复
wufer 2016-8-11 09:07:32
感谢分享,Code4App有你更精彩
回复
王颖博 2016-8-11 09:49:38
感谢分享,Code4App有你更精彩
回复
Reef 2016-10-11 10:17:39
很给力,Code4App有你更精彩!
回复
1534 2 0
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542


代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表