我有一个不规则形状的自定义按钮,我希望它具有卷曲效果的动画效果。问题在于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