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
適當(dāng)?shù)膭?dòng)畫,確實(shí)能夠提升APP的用戶體驗(yàn)。。但國(guó)外的理念未必就適合國(guó)內(nèi)。。因?yàn)閲?guó)內(nèi)的APP都是資訊量非常大的,,功能菜單非常多的。。動(dòng)畫用得過多,反而會(huì)減少功能的體現(xiàn)。你看,國(guó)內(nèi)那些大型互聯(lián)網(wǎng)WebAPP,他們幾乎都是使用原生的js開發(fā)+傳統(tǒng)的布局,忽略一些成熟的JS框架。
2015-05-13
關(guān)于TableView的課程可以看這里http://imooc.com/learn/173
2015-05-12
get your hands dirty, 一起來寫點(diǎn)代碼吧,github地址 https://github.com/JakeLin/iOSAnimationSample
2015-05-12
標(biāo)題應(yīng)該叫做Google Material Design
2015-05-12