原文链接:https://github.com/pgorzelany/ScratchCardView
ScratchCardView:刮刮卡视图组件。# 为开源点赞# —— 由SwiftLanguage分享

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Installation

ScratchCardView is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "ScratchCardView"

Usage

See the example project for usage.

You can setup custom views for both the scratch card cover and the cratch card content. The setup is done through a delegate.

class YourViewController: UIViewController {...override func viewDidLoad() {super.viewDidLoad()configureScratchCardView()}private func configureScratchCardView() {scratchCardView.delegate = selfscratchCardView.scratchWidth = 150}
}extension ScratchCardViewController: ScratchCardViewDelegate {func coverView(for scratchCardView: ScratchCardView) -> UIView {let coverView = UIView()coverView.backgroundColor = UIColor.grayreturn coverView}func contentView(for scratchCardView: ScratchCardView) -> UIView {let imageView = UIImageView(image: currentImage)imageView.contentMode = .scaleAspectFillreturn imageView}
}

That is all you need to know, its that simple :)

If you want to reload the ScratchCardView call:

scratchCardView.reloadView()

This will trigger a call to your delegate for a new cover and content view.

Author

pgorzelany, piotr.gorzelany@gmail.com

License

ScratchCardView is available under the MIT license. See the LICENSE file for more info.

ScratchCardView:刮刮卡视图组件相关推荐

  1. 前端遮罩层实现_cocos creator--游戏开奖功能组件《刮刮卡》特效实现

    一. 需求分析 [1]实现手指触摸刮开效果:[2]优化:判断刮开与否(能否正常看到奖项). 二. 游戏场景可视化编辑 三. 手指触摸刮刮卡动态刮开效果的实现 Mask为反向遮罩节点,必须确保大小和位置 ...

  2. H5活动刮刮卡功能的实现与注意事项

    7月清仓活动有个刮刮卡的功能.找到了个很好用的插件,但是有个坑搞了我好久.就是当覆盖层是个图片的时候老显示跨域的问题. 先附上页面线上地址. https://m.shandjj.com/index.p ...

  3. Android刮刮卡的实现

    做了几年开发以前都是去看书, 看大神的博客, 看别人的文章, 确实收获了不少, 遇到不会的就查, 看到别人写好的第三方控件就拿过来用 , 使用别人制造的轮子感觉灰常好, 还节省时间, 慢慢的发现代码写 ...

  4. Android实现刮刮卡抽奖(上)

    自定义View实现刮刮卡界面: import android.annotation.SuppressLint; import android.content.Context; import andro ...

  5. android仿淘宝刮刮卡功能实现

    去年淘宝和天猫的活动搞的有声有色的,其中有一个游戏还是很受大家欢迎的,那就是红包刮刮卡,自己也挺迷的,一刮起来就停不下来,有没有? 最近自己也在学习android入门,正好前些日子在搜索一个功能示例的 ...

  6. 刮刮乐html5效果擦除,利用HTML5的画布Canvas实现刮刮卡效果

    先给大家展示效果: 你玩过刮刮卡么?一不小心可以中奖的那种.今天我给大家分享一个基于HTML5技术实现的刮刮卡效果,在PC上只需按住鼠标,在手机上你只需按住指头,轻轻刮去图层就可以模拟真实的刮奖效果. ...

  7. 用python+pygame模块实现一波刮刮卡效果,图像处理之路(附源码)

    前言 利用python模拟了刮开刮刮卡效果,让我们愉快地开始吧~ 效果展示 开发工具 Python版本: 3.6.4 相关模块: pygame模块: 以及一些python自带的模块. 环境搭建 安装P ...

  8. html制作花样链接卡页面_使用HTML5实现刮刮卡效果

    我们利用HTML5的画布Canvas,结合其提供的API,在Canvas元素上绘制一个灰色蒙层,然后通过检测用户鼠标移到和手势来绘制一个透明的图形,这样就能看到Canvas背景下的真实图片,就达到刮刮 ...

  9. 用c#开发微信 (16) 微活动 2 刮刮卡

    微信营销是一种新型的营销模式,由于微信更重视用户之间的互动,故而这种营销推广不不能盲目地套用微博营销的单纯大量广告推送方式.这种方式在微信营销中的效果非常差,会令用户反感,继而取消去企业或商家的微信公 ...

最新文章

  1. JavaWeb--过滤器
  2. 科普天地|“GPS欺骗”如何误导自动驾驶汽车
  3. Mono项目宣布将整合F#
  4. sq语句报错Parameter index out of range (2 > number of parameters, which is 1).
  5. C#使用Xamarin开发可移植移动应用进阶篇(6.使用渲染器针对单个平台自定义控件),附源码
  6. Android之Launcher分析和修改4——初始化加载数据
  7. 一颗站在技术边缘的土豆
  8. MFC多文档框架 基于CVIEW视图类正常显示超出屏幕范围的部分(支持BCG库绘图)
  9. mysql支持arm64架构吗_ARM架构下面安装mysql5.7.22
  10. 是做生意还是做事业,这是一个问题。
  11. presto 正则提取函数
  12. viper4android还用酷狗,viper4windows_viper4android_viper4蝰蛇音效
  13. Sketch教程|如何访问组件视图?
  14. 自己搭建虚拟服务器,如何自己搭建虚拟主机
  15. C语言中不同类型之间的混合运算
  16. 【直击】腾讯SaaS加速器首期复试现场:122位CEO争夺30席入场券,激烈!
  17. 【LTspice】009 低通、高通、带通滤波器
  18. win10+VS2012+opencv2.4.11的安装和配置
  19. Android 应用的逆向和审计
  20. 8421码,5421码,2421码,余3码特点及转换

热门文章

  1. WPF判断两个时间大小避免误差
  2. HttpPost导包遇到的问题
  3. Castle ActiveRecord学习(四)延迟加载、分页查询、where条件
  4. 7个华丽的基于Canvas的HTML5动画
  5. CBitmapButton的使用(转)
  6. ndk-build 参数NDK_APPLICATION_MK问题
  7. CI框架验证码CAPTCHA 辅助函数的使用
  8. google ProtoBuf开发者指南
  9. 【GStreamer】gstreamer工具详解之:gst-discoverer-1.0
  10. 【Qt】在Qlayout中Qlabel::setScaledContents(true);失效