有什麼方法可以判斷UIView是否在動畫中間?當我打印出來的視圖對象,而它正在我注意到有一個「動畫」條目:測試UIView是否在動畫中間
search bar should end editing: <UISearchBar: 0x2e6240; frame = (0 0; 320 88); text = ''; autoresize = W+BM; animations = { position=<CABasicAnimation: 0x6a69c40>; bounds=<CABasicAnimation: 0x6a6d4d0>; }; layer = <CALayer: 0x2e6e00>>
當動畫已經停止,我打印的觀點,「動畫」條目現在已經沒有了:
search bar should end editing: <UISearchBar: 0x2e6240; frame = (0 0; 320 88); text = ''; autoresize = W+BM; layer = <CALayer: 0x2e6e00>>
不工作... animationKeys數組總是空的... – Martin 2012-02-10 10:06:24
@Martin對不起,我不能說,當時我給出了它的工作原理。也許自iOS 4.x以來有所改變? – 2012-02-10 12:55:13
@Martin它不起作用,如果你用零鍵發射動畫。 animationKeys不是動畫數組,而是數組的鍵。 – 2013-01-18 13:37:23