如何動畫標籤或圖像的動畫?我只想從屏幕上的一個位置緩慢轉換到另一個位置(沒有什麼奇特的)。iOS - 動畫標籤或圖像的動畫
13
A
回答
12
您正在通過UIView尋找-beginAnimations:context:
和-commitAnimations
方法。
概括地說,你這樣做:
[UIView beginAnimations:nil context:NULL]; // animate the following:
myLabel.frame = newRect; // move to new location
[UIView setAnimationDuration:0.3];
[UIView commitAnimations];
13
對於iOS4的,以後你不應該使用beginAnimations:context
和commitAnimations
,因爲這些都是在documentation氣餒。
相反,您應該使用基於塊的方法之一。然後
上面的例子應該是這樣的:
[UIView animateWithDuration:0.3 animations:^{ // animate the following:
myLabel.frame = newRect; // move to new location
}];
3
這是一個帶UILabel
一個例子 - 動畫滑動從在0.3秒左標籤。
// Save the original configuration.
CGRect initialFrame = label.frame;
// Displace the label so it's hidden outside of the screen before animation starts.
CGRect displacedFrame = initialFrame;
displacedFrame.origin.x = -100;
label.frame = displacedFrame;
// Restore label's initial position during animation.
[UIView animateWithDuration:0.3 animations:^{
label.frame = initialFrame;
}];
相關問題
- 1. iOS圖像動畫
- 2. 動畫圖像標籤上:目標
- 3. 標籤動畫
- 4. iOS「爆炸圖像」動畫
- 5. 動畫圖像/ UIView iOS
- 6. AnimationDrawable或OnDraw動畫圖像
- 7. 動畫爲iOS啓動圖像
- 8. 動畫標籤欄
- 9. 標籤欄動畫
- 10. UIImageView動畫連同動畫圖像
- 11. iOS Google地圖標記拖動動畫
- 12. 動畫圖像
- 13. 動畫圖像
- 14. CSS3動畫 - 圖像的動畫寬度
- 15. UIImageView動畫的動畫幀圖像
- 16. 啓動畫面的Android圖像動畫
- 17. 移動span標籤動畫
- 18. ios標籤欄控制器動畫
- 19. IOS:組織一個動畫標籤
- 20. 帶動畫標籤的SVG圖形不是動畫
- 21. 圖像動畫像
- 22. iOS視圖動畫
- 23. iOS核心動畫如何用動畫設置圖像
- 24. iOS動畫滾動視圖
- 25. 帶動畫gif的IOS UIButton圖像
- 26. iOS上的iBook圖像捲曲動畫
- 27. 動畫滾動的圖像
- 28. Ios畫線動畫
- 29. 使用CSS動畫動畫圖像
- 30. 核心動畫動畫圖像數組
完美!非常感謝你 :) – Nippysaurus 2010-09-19 09:03:52