- 博客(6)
- 收藏
- 关注
转载 CALayer简单教程 copy
前一阵子读到一篇介绍CALayer(这里简单地称其为层)的教程,比较简单易懂,适合初学者,我在这里就不完全翻译了,只是把要点说明一下。首先要说的是CALayers 是屏幕上的一个具有可见内容的矩形区域,每个UIView都有一个根CALayer,其所有的绘制(视觉效果)都是在这个layer上进行的。(译者注:为验证这点,我写下了如下代码:12345
2014-07-08 17:25:38 775
转载 KMP模式匹配算法(2)
上篇说到当子串为aaaab类似情况时,会有不必要的回溯因为此时next数组为01234,如果主串S[i] != T[4]时,j值依次回溯,可是前四个都是完全一样的字符,所以j值的回溯是没有必要的也就是说,在满足上一篇next数组的条件下,当子串有字符重复时,它所对应的next数组中的值只需要与它第一次出现时的在next数组中记录的值一样即可,比如,对于一个子
2014-07-08 17:01:02 462
转载 KMP模式匹配算法(1)
在写程序时,我们常常会用到从一个字符串找出子串的位置。比如,在某个句子快速找到某个你感兴趣的词:“csscsdn”中找到csdn以下是查找算法,注意:下标为1代表第一个位置,以此类推,跟数组不同一、朴素模式匹配朴素模式匹配是从第一个字符开始,依次向后匹配,这里我们假设游标起始点为1c s s c s d n||
2014-07-08 16:58:57 537
转载 CAShapeLayer与UIBezierPath
使用CAShapeLayer与UIBezierPath可以实现不在view的drawRect方法中就画出一些想要的图形步骤:1、新建UIBezierPath对象bezierPath2、新建CAShapeLayer对象caShapeLayer3、将bezierPath的CGPath赋值给caShapeLayer的path,即caShapeLayer.pat
2014-07-08 16:52:58 488
转载 UIBezierPath和CAShapeLayer简介
第一章 UIBezierPath简介 使用UIBezierPath类可以创建基于矢量的路径,这个类在UIKit中。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。 UIBezierPath对象是CGPathRef数据类型的封装。path如果是基于矢量形状的,都用直线和曲线段去创建。我们
2014-07-08 16:52:27 646
转载 CAShapeLayer使用
作用:1。写一个自定义的形状并填充颜色,同时可以对边进行一些修饰;2。作为一个罩子,覆盖的地方可以显示;3。实现图像的倒影。CAShapeLayer,这个层提供了一个简单的可以使用核心图像路径在层树中组成一个阴影的方法。CAGradientLayer,这个层你可以通过指定颜色,一个开始的点,一个结束的点和梯度类型使你能够简单的在层上绘制一个梯
2014-07-08 14:02:21 1603
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人