iOS 遮罩层
来源:互联网 发布:暴风影音官网windows版 编辑:程序博客网 时间:2024/05/18 02:47
水印相信大家都会做,但是遮罩层怎么实现呢,先准备一张图,最好有两种颜色,在准备一张要显示的图片作为底色,
直接上代码
- (void)viewDidLoad { [super viewDidLoad]; UIImage * image1 = [UIImage imageNamed:@"1.jpg"]; UIImage * image2 = [UIImage imageNamed:@"03.jpg"]; UIImageView * image =[[UIImageView alloc] initWithFrame:CGRectMake(0, 100, 400, 300)]; [self.view addSubview:image]; image.image = [self maskImage:image1 withMask:image2]; // Do any additional setup after loading the view, typically from a nib.}- (UIImage*) maskImage:(UIImage *)image withMask:(UIImage *)maskImage { CGImageRef maskRef = maskImage.CGImage; CGImageRef mask = CGImageMaskCreate(CGImageGetWidth(maskRef), CGImageGetHeight(maskRef), CGImageGetBitsPerComponent(maskRef), CGImageGetBitsPerPixel(maskRef), CGImageGetBytesPerRow(maskRef), CGImageGetDataProvider(maskRef), NULL, false); CGImageRef masked = CGImageCreateWithMask([image CGImage], mask); return [UIImage imageWithCGImage:masked]; }
然后运行程序就可以看见下面的样子了。
如果是两张图片 叠加的效果也不做哦
大家现在可以自由发挥了 可以遮罩的文字。。。。
0 0
- iOS 遮罩层
- iOS 遮罩层
- iOS添加遮罩层
- iOS
- iOS
- IOS
- iOS
- iOS
- IOS
- ios
- iOS
- iOS
- IOS
- iOS
- ios
- ios ~~~~~
- ios
- IOS
- HDU1020
- JPDA#2:架构源码浅析
- Eclipse中出现Select at least one project解决办法
- Restoring Numbers
- php 文字转图片-----长微博功能开发
- iOS 遮罩层
- 公钥和私钥
- iOS 合并带有透明通道的视频-
- 判断环形链表
- hoj1016 Joseph's problem I
- 【Android后台操作服务怎么实现】
- java学习路线
- NSLog使用小记
- 如何卸载rpm包