ios UIView常用動畫效果

2021-09-08 04:13:41 字數 3502 閱讀 1083

//呼叫

1

2

3

4

5

6

if(m_viewscenario.superview ==nil)

//展示,由小變大

1

2

3

4

5

6

7

8

9

10

11

12

13

- (void)zoomin: (uiview *)view andanimationduration: (float) duration andwait:(bool) wait

completion:^(boolfinished) ];

while(done ==yes)

[[nsrunloopcurrentrunloop] rununtildate:[nsdatedatewithtimeintervalsincenow:0.01]];

}

//有大變小呼叫

1

2

[selfzoomout:m_viewscenario andanimationduration:1.0 andwait:no];

[selfremovescenarioview];

//大變小  函式

1

2

3

4

5

6

7

8

9

10

11

- (void)zoomout: (uiview *)view andanimationduration: (float) duration andwait:(bool) wait completion:^(boolfinished) ];

while(done ==no)

[[nsrunloopcurrentrunloop] rununtildate:[nsdatedatewithtimeintervalsincenow:0.01]];

}

二,如果需要類似uialertview那種動畫

顯示呼叫

1

2

3

4

5

6

7

8

if(m_viewscenario.superview ==nil)

小變大動畫

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

- (void)zoomin: (uiview *)view andanimationduration: (float) duration

大變小,呼叫同上,函式稍有變化

1

2

3

4

5

6

7

8

9

10

11

12

- (void)zoomout: (uiview *)view andanimationduration: (float) duration andwait:(bool) wait completion:^(boolfinished) ];

while(done ==no)

[[nsrunloopcurrentrunloop] rununtildate:[nsdatedatewithtimeintervalsincenow:0.01]];

iOS UIView屬性動畫和常用方法

一 動畫的屬性是指當屬性從乙個值變為另乙個值的時候,可以半自動的支援動畫。1.uiview物件中支援動畫的屬性有 frame 改變檢視的尺寸和位置 bounds 改變檢視的尺寸 center 改變檢視的位置 transform 使用這個可以翻轉或者縮放試圖 alpha 使用這個可以改變檢視的透明度 ...

CSS常用動畫效果

1.標題兩邊的小橫槓 標題 title before after 2.滑鼠手型 cursor屬性 a href input type submit input type image input type button label for select,button 3.小三角 下 bottom 上 ...

常用的CSS動畫效果

在實際運用中,經常需要用到旋轉 放大等動畫效果。以下列舉了一些常見的動畫效果的css實現。所有的動畫都需要設定過渡transition rotateimg,scaleimg,rotateandscale,translateimg然後根據不同的動畫需要,修改css樣式 1 旋轉 rotateimg h...