UIView.animateKeyframesWithDuration(2, delay: 0, options: nil, animations: {
self.greenSquare.transform = CGAffineTransformRotate(self.greenSquare.transform, CGFloat(M_PI))
}, completion: {(finished) -> Void in {
self.spin()
}})
查了好久资料才看懂 =.=
self.greenSquare.transform = CGAffineTransformRotate(self.greenSquare.transform, CGFloat(M_PI))
}, completion: {(finished) -> Void in {
self.spin()
}})
查了好久资料才看懂 =.=
2015-05-13
适当的动画,确实能够提升APP的用户体验。。但国外的理念未必就适合国内。。因为国内的APP都是资讯量非常大的,,功能菜单非常多的。。动画用得过多,反而会减少功能的体现。你看,国内那些大型互联网WebAPP,他们几乎都是使用原生的js开发+传统的布局,忽略一些成熟的JS框架。
2015-05-13