自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 透明层次

CGContextBeginTransparencyLayer/CGContextEndTransparencyLayer转载于:https://www.cnblogs.com/appDev/archive/2011/07/10/2102358.html

2011-07-10 15:49:00 97

转载 渐变效果

1. 用两种方法创建渐变效果:CGShadingRef, CGGradientRef。2. axial gradient:线性渐变, radical gradient 径向渐变3. 可以只对透明度渐变。4.CGShadingRef, 需要提供自定义的渐变函数。 CGGradientRef,需要提供自定义的线性渐变颜色数组。5.使用CGGradient: 创建对象,使用CG...

2011-07-10 15:47:00 116

转载 添加2D阴影

1. 阴影属性:x偏移,y偏移,模糊程度2. CGContextSetShadow,阴影颜色(0,0,0,1/3), CGContextSetShadowWithColor3. 属于GraphicsState转载于:https://www.cnblogs.com/appDev/archive/2011/07/10/2102186.html...

2011-07-10 11:32:00 85

转载 绘制模板

1. 模板:一系列绘制操作的集合,可以和颜色一样使用。屏幕会被分为模板网格,每个网格绘制一次模板。2. 模板网格需要定义边界,网格在边界内绘制。3. 模板网格间可以定义间隔大小,可以使用模板矩阵定义模板空间。4. 颜色模板:在模板中定义颜色。 stencil模板:在模板中定义mask。5. 拉伸:不拉伸/最小变形/常数间隔6. CGContextFillPa...

2011-07-10 11:24:00 124

转载 坐标变换

1.Quartz支持两种坐标系统:- 用户坐标空间:用于文档页面的坐标系统,使用浮点数标记,与分辨率无关。- 设备坐标空间:显示设备的坐标系统,使用整数标记,与分辨率相关。Quartz自动将用户坐标空间匹配到设备坐标空间。2. CTM进行坐标变换,创建Context时CTM是单位阵。3. Rotation,Scaling,Translation4. 创建CGAff...

2011-07-10 11:02:00 90

转载 颜色和颜色空间

1. 三色:RGB或者CMY2. 视觉由视锥细胞和视杆细胞产生。视锥细胞感应亮度,视杆细胞会对蓝色和红色产生感应,默认对黄色产生感应。3. HSV:Hue,Saturation,Value4. 屏幕使用颜色相加机制,打印机使用颜色相减机制。5. 颜色空间:- 灰度空间:0黑,0.5灰,1.0白- RGB空间:R G B C M Y K W, sRGB:对RGB的矫...

2011-07-10 07:32:00 193

转载 Paths

1. 向量绘制,用路径来描述图形,可以是闭合也可以不是闭合。2. Building Blocks:- 点: CGContextMoveToPoint-线: CGContextAddLineToPoint, CGContextAddLines-圆弧:CGContextAddArc,CGContextAddArcToPoint-曲线:Quadratic/Cubic Bez...

2011-07-09 07:48:00 79

转载 GraphicsContext

1. CGContext类。2. UIView::DrawRect函数3. UIGraphicsGetCurrentContext()函数4. UIView坐标系和Quartz坐标系相反。5. CGContextRef myContext = [[NSGraphicsContext currentContext] graphicsPort];6. initWithFr...

2011-07-09 05:46:00 150

转载 iOS中的图形和绘制

1、iOS支持OpenGL ES和Quartz/UIKit/CoreAnimation绘制接口。UIKit绘制必须在主线程中完成。2、Quartz支持基于路径的绘制,反走样,填充,图像,上色,坐标变换,pdf绘制显示解析等功能。3、UIKit支持线条绘制、图像和颜色操作。4、Core Animation支持动画绘制。5、View的使用DrawRect绘制,以下行为会触发:...

2011-07-08 05:40:00 73

转载 iOS中的窗口

1. 通常一个iOS程序只有一个窗口,如果需要视频输出到其他设备,可以创建多个窗口。2. 窗口在nib文件中自动创建,默认全屏。非全屏窗口可能导致输入事件丢失。3. 窗口和Info.plist中NSMainNibFile属性指定的nib文件绑定,在application:didFinishLauchingWithOption中载入nib文件。创建方法:self.window ...

2011-07-08 03:49:00 114

转载 自定义View要做的事情

1.初始化:- 对于在程序中创建的View,重写initWithFrame初始化。- 对于在nib中载入的View,重写initWithCoder初始化。- 在nib文件载入完成后,可以使用awakeFromNib处理其他初始化操作。awakeFromNib在initWithCoder之后执行。注意要使用[super initXXX]来调用父类的初始化函数。2.重写d...

2011-07-08 03:17:00 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除