美文网首页
Layer的使用

Layer的使用

作者: 紫云夕月 | 来源:发表于2016-08-30 15:49 被阅读17次

    CALayer(层)是屏幕上的一个矩形区域,在每一个UIView中都包含一个根CALayer,在UIView上的所有视觉效果都是在这个Layer上进行的。CALayer外形特征主要包括:1、层的大小尺寸2、背景色3、内容(可以填充图片或者使用Core Graphics绘制的内容)4、矩形是否使用圆角5、矩形是否有阴影Layer有很多种,最常用也是最基本的是CALayer,当然还包括其他的子类:CAScrollerLayer 简化显示层的一部分CATextLayer    文本层CAGradientLayer、CAShapeLayer等等使用层之前,需要在项目中引入QuartzCore.framework框架在LayerSampleViewController.h文件中引入:#importLayerSampleViewController.m文件,代码:

    #import "LayerSampleViewController.h"

    @implementation LayerSampleViewController

    - (void)loadView {

    UIView *rootView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 1024, 768)];

    rootView.backgroundColor = [UIColor whiteColor];

    self.view = rootView;

    [rootView release];

    //加载layer

    backLayer = [CALayer layer];

    backLayer.backgroundColor = [UIColor orangeColor].CGColor;

    backLayer.bounds = CGRectMake(10, 10, 1004, 728); //设置layer的区域

    backLayer.position = CGPointMake(1024/2, 768/2-10); //设置layer坐标

    [self.view.layer addSublayer:backLayer];

    }

    - (void)dealloc {

    [super dealloc];

    }

    相关文章

      网友评论

          本文标题:Layer的使用

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