240 发简信
IP属地:海南
  • Resize,w 360,h 240
    Android系统架构

    Linux 内核层 Android 系统是基于 Linux 2.6 内核的,这一层为 Android 设备的各种硬件提供了底层的驱动,如显示驱动...

  • Resize,w 360,h 240
    Core Animation:拉伸过滤和组透明

    拉伸过滤 当我们使用图层显示图片时,理想情况下就是图片的像素和显示图片区域的像素比例为1:1。但是,许多情况下,图片是需要进行拉伸的。当图片需要...

  • Resize,w 360,h 240
    Core Animation:变换

    二维空间上的变换 UIViwe可以通过属性transform进行变换,但它实际上只是封装了内部图层的变换。图层与之对应的属性是affineTra...

  • Core Animation:图层的阴影处理和图层蒙板

    如果想让图层显示阴影效果,可以通过设置以下几个属性shadowOpacity、shadowColor、shadowOffset和shadowRa...

  • Resize,w 360,h 240
    Core Animation:布局

    视图的frame、bounds和center(对应于图层是position)属性仅仅是存取方法,当操纵视图的frame,实际上是在改变位于视图下...

  • Resize,w 360,h 240
    Core Animation:UIView和CALayer

    概念: UIView:UIView就是在屏幕上显示的一个矩阵块,具有层级关系,支持相互嵌套。可以处理触摸事件(iOS通过视图层级关系传递触摸事件...

  • Resize,w 360,h 240
    Core Animation:使用CALayer的contents(二)

    CALayer的contentsRect属性是一个可以让图层边框显示图片的一部分区域。它不是按点来计算的,它使用了单位坐标,单位坐标指定在0到1...

  • Resize,w 360,h 240
    Core Animation:使用CALayer的contents(一)

    contents是一个类型为id的属性,在iOS开发中,可以利用这个属性给CALayer设置backing image。需要用CGImageRe...

    0.8 6287 1 12
  • 警惕使用NSTimer时的循环引用

    使用NSTimer可能会碰到循环引用的问题。特别是当类具有NSTimer类型的成员变量,并且需要反复执行计时任务时。例如 类有一个成员变量_ti...