使用MDScratchImageView实现刮奖效果

https://github.com/moqod/iOS-Scratch-n-See

最终效果:

其实这是使用了别人的东西而已:)

源码:

//
//  RootViewController.m
//  Scratch
//
//  Copyright (c) 2014年 Y.X. All rights reserved.
//

#import "RootViewController.h"
#import "MDScratchImageView.h"
#import "UIImage+ImageEffects.h"@interface RootViewController ()@end@implementation RootViewController- (void)viewDidLoad
{[super viewDidLoad];self.view.backgroundColor = [UIColor blackColor];UIImage *image = [UIImage imageNamed:@"show"];// 背景图片UIImageView *blurImageView = \[[UIImageView alloc] initWithFrame:(CGRect){CGPointZero, image.size}];blurImageView.image        = image;blurImageView.center       = self.view.center;[self.view addSubview:blurImageView];// 被刮的图片MDScratchImageView *scratchImageView = \[[MDScratchImageView alloc] initWithFrame:(CGRect){CGPointZero, image.size}];[scratchImageView setImage:imageradius:10.f];scratchImageView.center             = self.view.center;[self.view addSubview:scratchImageView];
}@end

转载于:https://www.cnblogs.com/YouXianMing/p/3783208.html

使用MDScratchImageView实现刮奖效果相关推荐

  1. canvas刮奖效果

    上次写刮奖效果都一年前了,那时候还是百度找的源码给改的,自己其实也是迷迷糊糊的,这次因为让妹子写,然后想着自己也重新整理下. <!DOCTYPE html> <html> &l ...

  2. HTML5实现刮奖效果

    原文:HTML5实现刮奖效果 要实现刮奖效果,最重要的是要找到一种方法:当刮开上层的涂层是就能看到下层的结果.而HTML5的canvas API中有一个属性globalCompositeOperati ...

  3. 刮刮奖效果的简单实现

    刮刮奖效果的简单实现 无意中看到个刮刮奖的效果,觉得很有意思.就想自己也做一个,怎样用html5及javascript实现呢,回忆以前 做报表的时候,用过html5 canvas元素.心里就有思路了. ...

  4. html5刮奖效果,HTML5+Canvas实战之刮奖效果

    项目描述 HTML5+Canvas实战之刮奖效果,实现网页上刮奖,可以用作验证码: 可以在移动设备上和PC端网页(浏览器要支持canvas)上运行 ##使用说明 var lottery = new L ...

  5. html5刮奖效果,HTML5 Canvas实战之刮奖效果

    近年来由于移动设备对HTML5的较好支持,经常有活动用刮奖的效果,最近也在看H5方面的内容,就自己实现了一个,现分享出来跟大家交流. 1.效果 2.原理 原理很简单,就是在刮奖区添加两个canvas, ...

  6. html刮奖特效,用CANVAS模拟一个简单的刮奖效果

    用CANVAS模拟一个简单的刮奖效果.html> * { padding: 0; margin: 0; } .box { position: relative; height: 400px; w ...

  7. 用原生js实现刮奖效果

    用原生js实现简单的刮奖效果 效果图 分析:这是运用canvas来做的,页面结构为一个canvas和一张图片.canvas在最上层,图片在最下层.canvas与图片宽高一致.首先在canvas上填充灰 ...

  8. Android刮奖效果

    背景知识 使用Xfermode中的PorterDuffXfermode实现我们的刮奖效果 PorterDuffXfermode 这是一个非常强大的转换模式,使用它,可以使用图像合成的16条Porter ...

  9. 入门canvas - 通过刮奖效果来学习

    一 .前言 一直在做PC端的前端开发,从互联网到行业软件.最近发现移动端已经成为前端必备技能了,真是不能停止学习.HTML5新增的一些东西,canvas是用的比较多也比较复杂的一个,简单的入门了一下, ...

  10. 简单入门canvas - 通过刮奖效果来学习

    一 .前言 一直在做PC端的前端开发,从互联网到行业软件.最近发现移动端已经成为前端必备技能了,真是不能停止学习.HTML5新增的一些东西,canvas是用的比较多也比较复杂的一个,简单的入门了一下, ...

最新文章

  1. binlog流程 mysql_小米 MySQL 数据实时同步到大数据数仓的架构与实践
  2. SPP-Net 是怎么让 CNN 实现输入任意尺寸图像的?
  3. 物化视图是否可以exp导出_物化视图导出导入可能导致物化视图日志的失效
  4. Codeforces Round #730 (Div. 2) D2. RPD and Rap Sheet (Hard Version) 交互 + k进制的转换
  5. LeetCode 1615. 最大网络秩(出入度)
  6. 计算机科学导论课后感悟,计算机科学导论课后总结_2
  7. linux 下小技巧之-统计文件夹下面子文件夹下面的个数
  8. ubuntu常用软件安装_机器学习_第一部分纯命令版本
  9. AcWing 1750. 救生员(差分+暴力枚举)
  10. C# where()筛选方法
  11. fasfdfs安装记录(CentOS7)
  12. Python获取指定目录下文件数量及总大小
  13. MyEclipse10破解 运行run.bat闪退 亲自试验
  14. 产生伪随机数两种常用算法
  15. vsftp配置虚拟账户
  16. 入侵防御系统 IPS
  17. 多机器人协同控制方法研究
  18. 华为云Classroom聚焦人才数字化转型,引领智慧教育改革新模式
  19. Linux 指令学习之ping
  20. VMware该虚拟机似乎正在使用中。如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权

热门文章

  1. 在访问RESTful接口时出现:Could not write content: No serializer found for class的问题解决小技巧收集...
  2. 练习1,从文件到数据库
  3. 分布式NoSQL数据库的Spring整合实践
  4. c++中static关键字的用法总结
  5. 基于Maven的S2SH(Struts2+Spring+Hibernate)框架搭建
  6. 如何使用MIME类型
  7. CF1042A Benches
  8. java的dtd文件_Eclipse中在XML中如何关联.dtd文件
  9. java list 某个重复列_Java 开发的编程噩梦,这些坑你没踩过算我输
  10. jq 改数组的k值_在JSON jq中修改键值数组