240 发简信
IP属地:甘肃
  • 120
    CoreGraphics之UIGraphicsBeginPDFPageWithInfo

    UIGraphicsBeginPDFPageWithInfo用来绘制PDF文档,可以绘制文字和图片。 参考链接:http://www.cnblogs.com/kenshinc...

  • 120
    图片保存到相册

    要将图片保存至系统相册,首先要获取相册访问和读写权限,在info.plist文件中添加两个字段,描述获取相册的目的 Privacy - Photo Library Addit...

  • 120
    CoreGraphices之UIGraphicsBeginImageContext

    之前文章中使用UIGraphicsGetCurrentContext来获取上下文需要放在drawInRect中使用,在UIKit创建的时候,自动获取上下文。除了上面的通用的获...

  • UIBezierPath的介绍和使用

    上一篇文章介绍了CoreGraphics,UIBezierPath就是路径绘制的UIKit封装,可以绘制矩形曲线等简单的图形。所以,同样的,使用UIBezierPath绘制图...

  • 120
    使用CoreGraphics绘制图形

    以前花过一些时间看了CoreAnimation 的一些东西,在使用CoreAnimation 的时候,知道绘制路径要使用UIBezierPath ,颜色要设置成CGColor...

  • OC 正则表达式的语法及使用

    正则表达式就是可以分段进行匹配的语法规则,判断字符串中的每一个片段是否能够相应的内容规则匹配。基本语法: 1.一般字符,除了元字符外的字符都是一般字符,匹配的就是字符的字面意...

  • OC 常用的公共方法

    整理下作为笔记,能够给需要的同学提供帮助则更好。 1.计算总磁盘空间(单位mb) 2.计算磁盘可用空间(单位mb) 3.计算文件大小(单位byte) 4.获取字符串首字母(字...

  • CoreAnimation之CAGradientLayer

    CAGradientLayer可以绘制颜色渐变的图层,先来看一些它的属性: colors 图层上所有的颜色数组locations 颜色数组中各种颜色所占的比例startP...

  • CoreAnimation之CAEmitterLayer

    CAEmitterLayer可以来制作粒子发射系统,主要包含两个部分CAEmitterLayer和CAEmitterCell。CAEmitterLayer就是粒子发射器,决定...

  • CoreAnimation之CAEAGLLayer

    CAEAGLayer是需要配合OpenGL来使用的,他可以为OpenGL提供一个渲染的环境,可以显示任意的OpenGL图形。用来绘制复杂的三维图像,游戏图形等。当然主要的工作...

  • CoreAnimation之CATransformLayer

    CATransformLayer是用来创建立体型的layer的,CATransformLayer就是一个立体的容器,然后分别添加每一面的layer,构成一个立体型的图层。 创...

  • CoreAnimation之CATiledLayer

    CATiledLayer可以用来显示大尺寸的图片或者PDF文件,我们使用imageNamed或者contentsOfFile加载一张大尺寸的图片的时候,需要等待一段时间才能显...

  • CoreAnimation之CATextLayer

    CATextLayer是专用的文本显示图层,有和UILaber一样的显示功能,只是CATextLayer的文本渲染功能更加强大,效率更高。 接下来看一些CATextLayer...

  • CoreAnimation之CAScrollLayer

    CAScrollLayer和UIScrollView的显示功能是一样的,可以滚动显示比窗口更大的内容,只是CAScrollLayer不能响应交互事件,并且不会显示滚动条,内容...

  • CoreAnimation之CAReplicatorLayer

    CAReplicatorLayer就是一个容器,可以对已经存在的一个图层进行复制,单一的形状经过复制后可以显示多个相同的形状,复制图层可以在原图层的基础上做出一些属性变换。在...

  • CoreAnimation之CAShapeLayer

    CAShapeLayer是CALayer的子类,但是CAShapeLayer的绘制必须依附于CGPath,其类型为CGPathRef。使用CAShapeLayer创建一个圆形...

  • QuartzCore和CoreAnimation

    我们简单介绍过CAAnimation中的几个动画效果,使用CAAnimation中的动画进行简单的参数设置就可以实现一些简单的动画,通过动画组同时执行多个简单动画可以实现相对...

  • 120
    OC动画的几种实现方式

    一. 序列帧动画 序列帧动画和我们小时候看的小人书是一样的,由连续的很多张的画面组成,每一张都与前一张稍有不同,快速翻动的时候就是一个动画了。序列帧动画就是通过UIImage...