Swift很屌,开发自定义View可以说so easy。
大部分iOS初学者都会看斯坦福白胡子老头的视频, 讲的确实挺好的。 在最新的iOS9第4课讲了自定义UIView, 根据视频写个Demo,并使用定时器实现一个简单的动画。
自定义View动画的实现思路: 使用定时器或子线程每隔一段时间刷新一次界面, 界面重绘时要使用不同的参数, 实现视觉上的动画效果, 其实就是帧动画。先介绍一下定时器, 在iOS10版本里使用Timer类实现定时器的功能。 基本用法是
timer = Timer.scheduledTimer(withTimeInterval: 0.01, repeats: true, block: { (param) in /*注意param是Timer类型的参数, 等于当前Timer类实例的引用*/
self.count +