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


  • 相关阅读:
    django--模型层(orm)-查询补充及cookie
    django-模型层(model)-多表相关操作(图书管理练习)
    Linux-正则表达式与三剑客
    网络配置命令优先级和元字符
    Linux-Nginx和NFS
    Linux-内存进程和软件安装
    乌龟棋
    倍增 Tarjan 求LCA
    切蛋糕
    HDU1505 City Game/玉蟾宫/全0子矩阵 悬线法
  • 原文地址:https://www.cnblogs.com/lyandy/p/5116847.html
Copyright © 2011-2022 走看看