CGAffineTransform 介紹
CGAffineTransform是一個用于處理形變的類,其可以改變控件的平移锁荔、縮放蟀给、旋轉等,其坐標系統(tǒng)采用的是二維坐標系,即向右為x軸正方向,向下為y軸正方向。在UIView中有一個transform屬性便是專門用來控制形變的阳堕。
廢話不多說坤溃,直接先上效果圖(圖1)
圖1
寡人建了三個Button和一個ImageView來作為展示(圖2)
圖2
每個效果都對應有一個方法,直接調用即可嘱丢。見(圖3薪介、圖4、圖5)
圖3
圖4
圖5
什么?有人不知道animateWithDuration是什么?請聽寡人道來越驻,其實animateWithDuration是一個動畫汁政,0.8為動畫開始持續(xù)的時間道偷,0.6為動畫結束吃雞的時間--finished呀、笨蛋记劈。舉個??:從0到0.8秒做平移動畫勺鸦,后0.6秒做還原至初始狀態(tài)展示。
到此是不是感覺so easy~并露出yin蕩的笑目木,哈哈哈~~~