zoukankan      html  css  js  c++  java
  • iOS 进阶 第二天(0324)

    0324

    创建transform
    • transform 是形变属性.

    如下图:

    如果按照上面的方法来创建的话是这样解释:是相对初始状态来说的,不会在变化后的基础上进行形变.如果要持续变化就要自己去不断改变要变化的tx或者ty的值

    如果要在当前的transform上直接进行不断改变就要按照下面的写法,如下图所示:

    当然旋转也是一样,如下图:

    当然缩放也是一样,如下图:


    plist 从本地程序包读取文件 懒加载数据

    如下图:


    bundle

    如下图:


    UIImageView的序列帧动画(每隔一段时间换一张图片) -- 汤姆猫
    • UIImageView关于序列帧动画的api,如下图:

        

    • 具体实现,如下图所示:

         

    %02d 表示小数点前面两位,不够两位的用0代替. %.2d表示小数点后面保留两位,不足两位的用0补位

    注意上面的代码有问题,内存会暴涨,办法就是等到动画完全执行完成后再清空animationImages,释放内存.如下图所示:

    或者

    注意可能的面试题:你能想到几种延时?答:3种.


    UIImage缓存和不缓存

    如下图:

    UIButton和UIImageView

    总结如下图:

    总之,凡是继承自UIControl的控件都可以通过addTarget的方式来添加事件.比如UISlider


  • 相关阅读:
    python之打开python源文件方法
    python学习网站
    python知识点
    计算机概念--鸭子类型
    装饰器、函数调用 语句分析法
    python相关软件安装
    python之字典的作用
    [转载]理解HTML语义化
    Java 入门 代码2浮点数据类型
    Java入门1dayCode
  • 原文地址:https://www.cnblogs.com/lyandy/p/5116847.html
Copyright © 2011-2022 走看看