scratchcards
Designed Framework and Sample Application for Scratch card UI
Designed simple framework for scratch card UI. You can take scratch image from this framework and design own customize UI.
##How to intergate in Controller
@IBOutlet weak var scratchImageView: ScratchView! @IBOutlet weak var scratchCardView: UIView! @IBOutlet weak var winningBgView: UIView!
ViewDidLoad
winningBgView.isHidden = true
self.scratchImageView.lineWidth = 40.0
self.scratchImageView.delegate = self
self.scratchImageView.layer.cornerRadius = 8
self.scratchImageView.layer.masksToBounds = true
self.scratchCardView.layer.cornerRadius = 8
self.scratchCardView.layer.masksToBounds = true
extension ScratchActionViewController: ScratchViewDelegate {
func view(_ scratchView: ScratchView, scratchCardEraseProgress eraseProgress: Float) {
if eraseProgress > 60.0 {
UIView.animate(withDuration: 0.5, animations: {
self.scratchImageView.alpha = 0.0
self.winningBgView.isHidden = false
})
}
}
}