返回乙個布林值表示動畫是否結束。
+ (bool)areanimationsenabled
返回值如果動畫結束返回yes,否則no。
beginanimations:context:
layerclass
返回類用來建立這乙個本類的layer例項物件。
+ (class)layerclass
返回值乙個用來建立檢視layer的類重寫子類來指定乙個自定義類用來顯示。當在建立檢視layer時候呼叫。預設的值是calayer類物件。 泠雲工作室
setanimationcurve:
設定動畫塊中的動畫屬性變化的曲線。
+ (void)setanimationcurve:(uiviewanimationcurve)curve
討論動畫曲線是動畫執行過程中相對的速度。如果在動畫塊外呼叫這個方法將會無效。使用 beginanimations:context:類方法來開始動畫塊並用commitanimations來結束動畫塊。預設動畫曲線的值是uiviewanimationcurveeaseinout。
setanimationdelay:
setanimationdelegate:
設定動畫訊息的**。
+ (void)setanimationdelegate:(id)delegate
引數delegate
你可以用setanimationwillstartselector:和setanimationdidstopselector: 方法來設定接收**訊息的物件。
討論這個方法在動畫塊外沒有任何效果。使用beginanimations:context:類方法開始乙個動畫塊並用commitanimations類方法結束乙個動畫塊。預設值是nil
setanimationdidstopselector:
討論這個方法在動畫塊外沒有任何效果。使用beginanimations:context: 類方法來開始乙個動畫塊並用commitanimations類方法結束。預設值是null。
setanimationduration:
設定動畫塊中的動畫持續時間(用秒)
+ (void)setanimationduration:(nstimeinterval)duration
引數duration
一段動畫持續的時間。
討論這個方法在動畫塊外沒有效果。使用beginanimations:context: 類方法來開始乙個動畫塊並用commitanimations類方法來結束乙個動畫塊。預設值是0.2。
setanimationrepeatcount:
設定動畫在動畫模組中的重複次數
+ (void)setanimationrepeatcount:(float)repeatcount
引數repeatcount
動畫重複的次數,這個值可以是分數。
討論這個屬性在動畫塊外沒有任何作用。使用beginanimations:context:類方法來開始乙個動畫塊並用commitanimations類方法來結束。預設動畫不迴圈。 lyttzx.com
setanimationsenabled:
設定是否啟用動畫
+ (void)setanimationsenabled:(bool)enabled
引數enabled
如果是yes那就啟用動畫;否則就是no
討論當動畫引數沒有被啟用那麼動畫屬性的改變將被忽略。預設動畫是被啟用的。
setanimationstartdate:
設定在動畫塊內部動畫屬性改變的開始時間
+ (void)setanimationstartdate:(nsdate *)starttime
引數starttime
乙個開始動畫的時間
討論使用beginanimations:context:類方法來開始乙個動畫塊並用commitanimations類方法來結束動畫塊。預設的開始時間值由cfabsolutetimegetcurrent方法來返回。
setanimationtransition:forview:cache:
在動畫塊中為檢視設定過渡
+ (void)setanimationtransition:(uiviewanimationtransition)transition forview:(uiview *)view cache:(bool)cache
引數transition
把乙個過渡效果應用到檢視中。可能的值定義在uiviewanimationtransition中。
view
需要過渡的檢視物件。
cache
如果是yes,那麼在開始和結束檢視渲染一次並在動畫中建立幀;否則,檢視將會在每一幀都渲染。例如快取,你不需要在檢視轉變中不停的更新,你只需要等到轉換完成再去更新檢視。
討論如果你想要在轉變過程中改變檢視的外貌。舉個例子,檔案從乙個檢視到另乙個檢視,然後使用乙個uiview子類的容器檢視,如下:
1.begin an animation block.
2.set the transition on the container view.
3.remove the subview from the container view.
4.add the new subview to the container view.
5.commit the animation block.
1.開始乙個動畫塊。 2.在容器檢視中設定轉換。 3.在容器檢視中移除子檢視。 4.在容器檢視中新增子檢視。 5.結束動畫塊。
setanimationwillstartselector:lyttzx.com
當動畫開始時傳送一條訊息到動畫**
+ (void)setanimationwillstartselector:(sel)selector
引數selector
在動畫開始前向動畫**傳送訊息。預設值是null。這個selector必須由和beginanimations:context: 方法相同的引數,乙個任選的程式標識和內容。這些引數都可以是nil。
討論這個方法在動畫塊外沒有任何作用。使用beginanimations:context:類方法來開始乙個動畫塊並用commitanimations類方法來結束
Iphone開發之UIView中的動畫屬性
返回乙個布林值表示動畫是否結束。bool areanimationsenabled 返回值如果動畫結束返回yes,否則no。beginanimations context layerclass 返回類用來建立這乙個本類的layer例項物件。class layerclass 返回值乙個用來建立檢視la...
IPhone之UIView中動畫
areanimationsenabled 返回乙個布林值表示動畫是否結束。bool areanimationsenabled 返回值如果動畫結束返回yes,否則no。beginanimations context 開始乙個動畫塊 void beginanimations nsstring anima...
iPhone開發之UISearchBar學習
from iphone開發之uisearchbar學習是本文要學習的內容,主要介紹了uisearchbar的使用,不多說,我們先來看詳細內容。關於uisearchbar的一些問題。1 修改uisearchbar的背景顏色 uisearchbar是由兩個subview組成的,乙個是uisearchba...