CALayer遮罩效果
来源:互联网 发布:c语言完全手册pdf下载 编辑:程序博客网 时间:2024/06/11 00:33
#import "ViewController.h"
@interface ViewController ()
@property (nonatomic,strong) CALayer *imageLayer;
@property (nonatomic,strong) CALayer *maskLayer;
@property (nonatomic,strong) UIImage *imageContents;
@property (nonatomic,strong) UIImage *maskImageContents;
@end
@implementation ViewController
- (void)viewDidLoad {
[superviewDidLoad];
//获取图片
_imageContents = [UIImageimageNamed:@"原始图片"];
_maskImageContents = [UIImageimageNamed:@"遮罩图片"];
//创建图片layer
_imageLayer = [CALayerlayer];
_imageLayer.frame =CGRectMake(50,50, 200,200);
_imageLayer.contents = (__bridgeid _Nullable)(_imageContents.CGImage);
[self.view.layeraddSublayer:_imageLayer];
//创建遮罩layer
_maskLayer = [CALayerlayer];
_maskLayer.frame =_imageLayer.bounds;
_maskLayer.contents = (__bridgeid _Nullable)(_maskImageContents.CGImage);
//给图片layer提供遮罩
_imageLayer.mask =_maskLayer;
}
- (void)didReceiveMemoryWarning {
[superdidReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- CALayer遮罩效果
- 使用CAlayer实现动画效果
- CALayer图片淡入淡出效果
- CALayer之CAGranientLayer渐变效果
- UIImage 和 CALayer 的遮罩
- CALayer动画缩放动画效果问题
- 使用CALayer实现图像镜面效果
- 使用CALayer实现图像镜面效果
- CALayer实现圆角阴影效果
- IOS CALayer,图片圆角阴影效果
- iOS_使用CALayer实现镜面效果
- CALayer mask属性实现蒙板效果
- CALayer
- CALayer
- CALayer
- CALayer
- CALayer
- CALayer
- 随堂笔记160302OOP和String
- 向下转型
- 随堂笔记160303String
- 各种排序算法(c)及时间复杂度分析
- Android-使用框架布局管理器居中显示层叠的正方形
- CALayer遮罩效果
- 随堂笔记160307静态代码块设计模式
- Unity3D 5 官方教程:标准着色器之材质参数(二)
- 【hdu2199】Can you solve this equation?——二分
- 使用基于ThinkPHP3.2.3的ThinkAdmin创建手机电脑通用的表白墙(九)后台实现:整体概述
- setWindowFlags(Qt::FramelessWindowHint);使得窗体透明的问题解决
- 第一次C++作业-2
- 随堂笔记160308继承
- Java开发中的23种设计模式详解(转)