iOS 常用動畫

2021-07-26 16:12:18 字數 1916 閱讀 6626

例如:

uiview *rotationviewx = [[uiview alloc]initwithframe:cgrectmake(20, 100, 70, 70)];

rotationviewx.backgroundcolor = view_color;

[self.view addsubview:rotationviewx];

cabasicanimation *rotationanimationx = [cabasicanimation animationwithkeypath:@"transform.rotation.x"];

rotationanimationx.begintime = 0.0

; rotationanimationx.tovalue = @(2*m_pi);

rotationanimationx.duration = 1.5

; rotationanimationx.repeatcount = huge_valf;

[rotationviewx.layer addanimation:rotationanimationx forkey:@"rotationanimationx"];

基礎動畫常用的keypath:

設定動畫的屬性和說明:

另還有彈性動畫,波浪效果,火苗效果,詳見demo:

共同學習,共同進步!

iOS 動畫 UIView動畫

viewcontroller.m ui 23 動畫 import viewcontroller.h inte ce viewcontroller property strong,nonatomic iboutlet uiview opeview1 property strong,nonatomic ...

iOS 動畫總結 UIView動畫

1.概述 uikit直接將動畫整合到uiview類中,實現簡單動畫的建立過程。uiview類定義了幾個內在支援動畫的屬性宣告,當這些屬性發生改變時,檢視為其變化過程提供內建的動畫支援。執行動畫所需要的工作由uiview類自動完成,但仍要在希望執行動畫時通知檢視,為此需要將改變屬性的 包裝到乙個 塊中...

iOS 動畫總結 UIView動畫

1.概述 uikit直接將動畫整合到uiview類中,實現簡單動畫的建立過程。uiview類定義了幾個內在支援動畫的屬性宣告,當這些屬性發生改變時,檢視為其變化過程提供內建的動畫支援。執行動畫所需要的工作由uiview類自動完成,但仍要在希望執行動畫時通知檢視,為此需要將改變屬性的 包裝到乙個 塊中...