刮奖效果

来源:互联网 发布:东江纵队 知乎 编辑:程序博客网 时间:2024/04/27 13:55

刮奖效果

 

效果

 

说明

刮奖效果使用了开源的 Scatch & See 控件.

 

源码

https://github.com/YouXianMing/Animations

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

复制代码
////  ScratchImageViewController.m//  Animations////  Created by YouXianMing on 15/12/22.//  Copyright © 2015年 YouXianMing. All rights reserved.//#import "ScratchImageViewController.h"#import "MDScratchImageView.h"#import "UIView+SetRect.h"#import "UIImage+ImageEffects.h"@interface ScratchImageViewController ()@end@implementation ScratchImageViewController- (void)setup {    [super setup];        self.titleView.backgroundColor       = [UIColor whiteColor];    self.contentView.layer.masksToBounds = YES;        UIImage *image = [UIImage imageNamed:@"1"];        // 背景图片    UIImageView *blurImageView = [[UIImageView alloc] initWithFrame:(CGRect){CGPointZero, image.size}];    blurImageView.image        = image;    blurImageView.center       = self.contentView.middlePoint;    [self.contentView addSubview:blurImageView];        // 被刮的图片    MDScratchImageView *scratchImageView = [[MDScratchImageView alloc] initWithFrame:blurImageView.frame];    [scratchImageView setImage:[image blurImage] radius:20.f];    [self.contentView addSubview:scratchImageView];}@end
复制代码

 

细节

1 0