美文网首页
iOS刮奖效果

iOS刮奖效果

作者: Demonboy | 来源:发表于2017-07-04 10:24 被阅读315次
这是swift

override func viewDidLoad() {

super.viewDidLoad()

view.addSubview(tip)

view.addSubview(codeImageView)

}

lazy var tip:UILabel= {

let tip =UILabel(frame:CGRect(x:0, y:64, width:200, height:200))

tip.text="恭喜"

tip.numberOfLines=0

tip.textColor=UIColor.black

tip.textAlignment= .center

tip.font=UIFont.systemFont(ofSize:16);

return tip

}()

lazy var codeImageView:UIImageView= {

let imageView =UIImageView(image:UIImage(named:"front"))

imageView.frame=self.tip.frame

returnimageView

}()

override func touchesMoved(_touches:Set, with event:UIEvent?) {

let touchess = touches as NSSet

let touch:UITouch= touchess.anyObject() as! UITouch

let cententPoint = touch.location(in:codeImageView)

let rect =CGRect(x: cententPoint.x, y: cententPoint.y, width:20, height:20)

UIGraphicsBeginImageContextWithOptions(codeImageView.bounds.size,false,0)

let ref =UIGraphicsGetCurrentContext()

codeImageView.layer.render(in: ref!)

ref!.clear(rect)

let image =UIGraphicsGetImageFromCurrentImageContext()

UIGraphicsEndImageContext()

codeImageView.image= image

}

相关文章

  • iOS刮奖效果

  • iOS 刮奖

    前段时间公司项目提了个刮奖需求,网上找了很多,不过大多不能用,或者不合适。所以参考网友代码自己写了一个 D...

  • iOS图片无限翻转以及刮奖效果

    最近项目中做了一个点击图片无限翻转的功能以及一个附有刮奖效果的功能。简单做个Demo记录一下,并整理一下思路。效果...

  • Canvas实现刮奖效果

    示例 演示地址, 请使用开发者工具切换到手机模式 代码 参考资料 https://github.com/muzqi...

  • 实现刮刮卡刮奖效果js

    实现刮刮卡刮奖效果的JavaScript,基于HTML5 Canvas,采用原生js编写,不依赖任何类库。用法HT...

  • Android 刮奖效果的实现

    先看效果图 技术点: 1.画笔的XferMode,XferMode是指定两张图相交后的效果,这里主要是灰色涂层和手...

  • view.mask 遮罩,或者刮奖效果的核心属性

    https://github.com/pgorzelany/ScratchCardView这有一个实现刮奖效果的第...

  • iOS swift3.0 刮刮乐效果(刮图层效果,抽奖效果)实现

    最近完成了刮刮乐功能,用的swift3.0语言,特此把代码分享出来。

  • 刮奖

    需求 刮开浮层显示奖品没有中奖:显示遗憾没有中奖中奖:显示奖品名字刮开后与后台进行数据交互,告知后台是否中奖 原理...

  • 刮奖

    昨天傍晚因下雨,没去广场转。于是就去郑辉逛超市,楼上楼下逛了一会儿,买点日常生活用品、蔬菜等。结帐走到出口...

网友评论

      本文标题:iOS刮奖效果

      本文链接:https://www.haomeiwen.com/subject/dymthxtx.html