作者BlueKidds (何去何从)
看板MacDev
标题[问题] UiButton的动画
时间Tue Sep 7 23:35:34 2010
在animation这边
不论是Quartz layer或是UIView自己的animation
使用UIView本身都能有很多很棒的效果出现
较为麻烦的就是要继承一个UIView然後override一些touch event的method
所以我就想偷懒了 想使用UIButton
但是今天我试了一整天
不论是Flip or ripple blahblahblah能试的都试了
只要是两个button互换----> 使用 index来交换subview
再搭配animation
都会造成一个很大的错误
==> button换过了 才开始animate....有多诡异就有多诡异
就像扑克牌看到底牌才有翻的动作
请问也有人碰到这样的问题吗? 还是Button就是天生不适合用来animation
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.48.219
1F:→ markzog21:要不要试试延迟播放? 09/07 23:52
2F:→ zonble:你要做怎样的动画呢? 09/08 00:57
4F:→ BlueKidds:z你是用removefromsuper阿...我等等上班试试看 09/08 07:46
5F:推 aecho:我记得内部状态改变,如frame, hidden, 之类的被改变, 09/08 08:15
6F:→ aecho:就会触发animation,所以有时我会先将hidden设true 09/08 08:16
7F:→ aecho:填好animation,再设成false @@ 然後触发动画效果。 09/08 08:16
8F:→ aecho:或是origin改变个0.01,再改回来触发动画 =___= 09/08 08:17