0324
创建transform
- transform 是形变属性.
如下图:
如果按照上面的方法来创建的话是这样解释:是相对初始状态来说的,不会在变化后的基础上进行形变.如果要持续变化就要自己去不断改变要变化的tx或者ty的值
如果要在当前的transform上直接进行不断改变就要按照下面的写法,如下图所示:
当然旋转也是一样,如下图:
当然缩放也是一样,如下图:
plist 从本地程序包读取文件 懒加载数据
如下图:
bundle
如下图:
UIImageView的序列帧动画(每隔一段时间换一张图片) -- 汤姆猫
UIImageView关于序列帧动画的api,如下图:
具体实现,如下图所示:
%02d 表示小数点前面两位,不够两位的用0代替. %.2d表示小数点后面保留两位,不足两位的用0补位
注意上面的代码有问题,内存会暴涨,办法就是等到动画完全执行完成后再清空animationImages,释放内存.如下图所示:
或者
注意可能的面试题:你能想到几种延时?答:3种.
UIImage缓存和不缓存
如下图:
UIButton和UIImageView
总结如下图:
总之,凡是继承自UIControl的控件都可以通过addTarget的方式来添加事件.比如UISlider