[問題] UiButton的動畫

看板MacDev作者 (何去何從)時間15年前 (2010/09/07 23:35), 編輯推噓1(107)
留言8則, 4人參與, 最新討論串1/2 (看更多)
在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

09/07 23:52, , 1F
要不要試試延遲播放?
09/07 23:52, 1F

09/08 00:57, , 2F
你要做怎樣的動畫呢?
09/08 00:57, 2F

09/08 00:58, , 3F
剛剛隨便玩了一下,看起來很正常啊..http://drp.ly/1GiAbo
09/08 00:58, 3F

09/08 07:46, , 4F
z你是用removefromsuper阿...我等等上班試試看
09/08 07:46, 4F

09/08 08:15, , 5F
我記得內部狀態改變,如frame, hidden, 之類的被改變,
09/08 08:15, 5F

09/08 08:16, , 6F
就會觸發animation,所以有時我會先將hidden設true
09/08 08:16, 6F

09/08 08:16, , 7F
填好animation,再設成false @@ 然後觸發動畫效果。
09/08 08:16, 7F

09/08 08:17, , 8F
或是origin改變個0.01,再改回來觸發動畫 =___=
09/08 08:17, 8F
文章代碼(AID): #1CXbl9Tf (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1CXbl9Tf (MacDev)