我有一個不規則形狀的自定義按鈕,我希望它具有捲曲效果的動畫效果。問題在於Xcode將我的不規則形狀的按鈕放在一個矩形中。該按鈕是一個.png並保留透明度。在模擬器上,當按鈕捲起時,由黑色背景標記的整個矩形區域捲起來。我想知道如何才能讓按鈕曲線向上。它甚至有可能做到這一點?謝謝!如何用UIViewAnimationTransitionCurlUp動畫自定義不規則的奇怪形狀的UIButton?
1
A
回答
1
不幸的是不可能的。這是一個UIViewAnimation,就像它應用於整個UIView框架一樣。您可以使背景透明,但陰影將從包含框架的邊界投影,導致非常醜陋的效果。我正在尋找一些可以複製效果的定製代碼,但到目前爲止我沒有發現任何有趣的內容。
+0
不幸的確。謝謝。 – DanielRak 2012-02-14 23:59:28
0
你可以使它成爲一個UIImageView與圖像加載和動畫,而不是做一個UIButton。但是,你必須編寫代碼來對你自己的觸摸事件作出反應...
+0
是的,我試過。它仍然有這種醜陋的效果。謝謝。 – DanielRak 2012-02-14 23:59:06
相關問題
- 1. 試圖創建奇怪的不規則形狀的按鈕
- 2. 具有自定義形狀的iOS UIButton
- 3. iPhone UIButton自定義動畫
- 4. Android - 如何使用自定義SurfaceView動畫移動形狀?
- 5. Cocoa Touch - 自定義UIButton形狀
- 6. 不使用圖像的自定義UIButton形狀
- 7. 不規則形狀
- 8. 不規則形狀的UIButton中的內存泄漏
- 9. 畫布中的自定義形狀?
- 10. 如何將矢量圖形用於自定義UIButton的不同狀態?
- 11. 如何使用不同形狀的UIButton
- 12. 編輯自定義單元格時出現奇怪的動畫?
- 13. 如何將顏色更改動畫賦予自定義形狀?
- 14. 如何定位位置上的自定義畫布形狀
- 15. 奇怪的形狀Pace.js
- 16. 奇怪的形狀誤差
- 17. 不規則的矩形形狀
- 18. 奇怪的箱形圖形狀的TeeChart
- 19. Android onTouch不規則形狀
- 20. 奇怪填充用的UIButton
- 21. 使用CALayers繪製自定義形狀和動畫自定義屬性?
- 22. 不規則動畫
- 23. 如何自定義形狀的截圖?
- 24. 如何在Cocos2D物理世界中定義不規則形狀的精靈
- 25. 如何動畫像UIViewAnimationTransitionCurlUp視圖?
- 26. 用自定義形狀自定義ImageView
- 27. JUnit的自定義規則
- 28. 通過更新自定義形狀的KineticJS動畫
- 29. 創建具有動畫效果的2D wpf自定義形狀
- 30. PMD規則DataflowAnomalyAnalysis奇怪
你用什麼代碼來動畫按鈕?你是在爲這個圖層設置動畫還是你在爲視圖設置動畫?你能舉一個例子嗎? – MobileOverlord 2012-02-07 01:35:11
@MobileOverlord我正在使用此代碼爲視圖添加動畫效果。我通過IB連接UIButton,並觸摸內部事件。
- (IBAction)btnClick:(id)sender{ [UIButton beginAnimations:nil context:nil]; [UIButton setAnimationDuration:2.0]; [UIButton setAnimationBeginsFromCurrentState:YES]; [UIButton setAnimationTransition:UIViewAnimationTransitionCurlUp forView:(UIView*)sender cache:YES]; ((UIView*)sender).hidden = YES; [UIButton commitAnimations]; }
– DanielRak 2012-02-07 04:08:31抱歉的格式。我想弄清楚如何把代碼標籤放在這裏...... – DanielRak 2012-02-07 04:16:41