self.myView=[[UIView alloc]initWithFrame:CGRectMake(50, 50, 200, 200)];
self.myView.backgroundColor=[UIColor redColor];
[self.view addSubview:self.myView];
//加一张图片
UIImageView *imv=[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"3.png"]];
imv.frame=self.myView.bounds;
[self.myView addSubview:imv];
//设置圆角
self.myView.layer.cornerRadius=25;
//描边粗细
self.myView.layer.borderWidth=20;
//描边颜色(需要装换类型 后面加.CGcolor)
self.myView.layer.borderColor=[UIColor cyanColor].CGColor;
//阴影颜色
self.myView.layer.shadowColor=[UIColor orangeColor].CGColor;
//阴影偏移
self.myView.layer.shadowOffset=CGSizeMake(10, 10);
//阴影透明度(是必须设置的)
self.myView.layer.shadowOpacity=0.5;
//模糊程度(阴影的模糊程度)
self.myView.layer.shadowRadius=10;
//设置锚点
self.myView.layer.anchorPoint=CGPointMake(0.5, 0.5);
//打印position
NSLog(@"position:%@",NSStringFromCGPoint(self.myView.layer.position));
//打印锚点
NSLog(@"锚点:%@",NSStringFromCGPoint(self.myView.layer.anchorPoint));
和layer有关的东西
时间: 2024-10-18 07:00:14
和layer有关的东西的相关文章
UIApplication,UIWindow,UIViewController,UIView(layer)
转载自:http://www.cnblogs.com/iCocos/p/4684749.html UIApplication,UIWindow,UIViewController,UIView(layer)简单介绍 一:UIApplication:单例(关于单例后面的文章中会详细介绍,你现在只要知道,单例在应用程序的整个生命周期中只有一个对象). App的启动过程 打开程序之后-> 1:Main函数 2:UIapplicationMain函数 3:初始化UIApplication(创建) 4:设置
iOS开发——UI精选OC篇&;UIApplication,UIWindow,UIViewController,UIView(layer)简单介绍
UIApplication,UIWindow,UIViewController,UIView(layer)简单介绍 一:UIApplication:单例(关于单例后面的文章中会详细介绍,你现在只要知道,单例在应用程序的整个生命周期中只有一个对象). App的启动过程 打开程序之后-> 1:Main函数 2:UIapplicationMain函数 3:初始化UIApplication(创建) 4:设置UIApplication代理和相应的代理属性 5:开启事件循环,监听系统事件 6监测info.p
iOS开发UI篇—CAlayer(自定义layer)
iOS开发UI篇—CAlayer(自定义layer) 一.第一种方式 1.简单说明 以前想要在view中画东西,需要自定义view,创建一个类与之关联,让这个类继承自UIView,然后重写它的DrawRect:方法,然后在该方法中画图. 绘制图形的步骤: (1)获取上下文 (2)绘制图形 (3)渲染图形 如果在layer上画东西,与上面的过程类似. 代码示例: 新建一个类,让该类继承自CALayer YYMylayer.m文件 1 // 2 // YYMylayer.m 3 // 05-自定义l
Layer 中自定义属性的动画
原文:http://objccn.io/issue-12-2/ 默认情况下,CALayer 及其子类的绝大部分标准属性都可以执行动画,无论是添加一个 CAAnimation 到 Layer(显式动画),亦或是为属性指定一个动作然后修改它(隐式动画). 但有时候我们希望能同时为好几个属性添加动画,使它们看起来像是一个动画一样:或者,我们需要执行的动画不能通过使用标准 Layer 属性动画来实现. 在本文中,我们将讨论如何子类化 CALayer 并添加我们自己的属性,以便比较容易地创建那些如果以其他
UIApplication,UIWindow,UIViewController,UIView(layer)简单介绍
一:UIApplication:单例(关于单例后面的文章中会详细介绍,你现在只要知道,单例在应用程序的整个生命周期中只有一个对象). App的启动过程 打开程序之后-> 1:Main函数 2:UIapplicationMain函数 3:初始化UIApplication(创建) 4:设置UIApplication代理和相应的代理属性 5:开启事件循环,监听系统事件 6监测info.plist文件,看看是否有Main.StoryBoard文件存在 有:/***********************
CAlayer(自定义layer)
CAlayer(自定义layer) 一.第一种方式 1.简单说明 以前想要在view中画东西,需要自定义view,创建一个类与之关联,让这个类继承自UIView,然后重写它的DrawRect:方法,然后在该方法中画图. 绘制图形的步骤: (1)获取上下文 (2)绘制图形 (3)渲染图形 如果在layer上画东西,与上面的过程类似. 代码示例: 新建一个类,让该类继承自CALayer YYMylayer.m文件 8 9 #import "YYMylayer.h" 10 11 @imple
ClippingNode的使用
概述 ClippingNode(裁剪节点)可以用来对节点进行裁剪,可以根据一个模板切割图片的节点,生成任何形状的节点显示. ClippingNode是Node的子类,可以像普通节点一样放入Layer,Scene,Node中. ClippingNode 原理: ClippingNode是利用模板遮罩来完成对Node区域裁剪的技术.如何理解ClippingNode的遮罩?看下图的例子吧. 所谓模板,就是一个形状,透过该形状可看到底板上的图层,如果底板上没有任何内容,则直接看到Layer上的内容,而底
Atitit 游戏的原理与概论attilax总结
1. 游戏历史2 1.1.1. 盘点PC游戏史上最重要的50款游戏2 1.1.2. 回味人类文明进程 五款经典的历史游戏2 2. 游戏类型(主要分为6类:动作.冒险.模拟.角色扮演.休闲和其他)2 3. <游戏设计的100个原理>((美)迪斯潘...)2 4. <游戏>((美)加维...)[3 5. 游戏开发工程师修炼之道3 6. 基础概念 (导演,场景,层,以及精灵,调度器scheduler)3 7. 人机交互(事件分发机制 Event Dispatcher4 8. 主要功能(流
iOS开发——图形编程OC篇&;(二)CALayer自定义图层
一.第一种方式 1.简单说明 以前想要在view中画东西,需要自定义view,创建一个类与之关联,让这个类继承自UIView,然后重写它的DrawRect:方法,然后在该方法中画图. 绘制图形的步骤: (1)获取上下文 (2)绘制图形 (3)渲染图形 如果在layer上画东西,与上面的过程类似. 代码示例: 新建一个类,让该类继承自CALayer YYMylayer.m文件 1 // 2 // YYMylayer.m 3 // 05-自定义layer(1) 4 // 5 // Created b