作者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