我有一個小視圖和一個大視圖,並且想要在它們之間翻轉動畫,作爲選擇切換(在不同的按鈕上)。我正在使用UIView轉換塊方法,並且翻轉實際上正確地發生。UIView transitionFromView具有不同視圖大小的動畫翻轉?
但是,在轉換過程中,較大的視圖會裁剪並縮減爲與較小的視圖完全相同的大小。完成後再次回到完整的大小,但有一個混蛋。所以在勝利如此接近的時候,我在過去的5個小時裏一直在使用不同的排列和組合,沒有順利過渡的運氣。
真的不可能在2個不同尺寸的視圖之間切換翻轉嗎?有人請幫忙!
我的一行轉換如下。 ivCategory
是小視圖,與CGSize = (40.0f,48.0f)
。 ivAvatar是大視野,CGSize = (124.0f,318.0f)
。兩者都是UIImageView
的意見。兩者都已經存在,在同一父視圖中添加爲子視圖。
[UIView transitionFromView:self.ivCategory
toView:self.ivAvatar
duration:1
options:UIViewAnimationOptionTransitionFlipFromRight|UIViewAnimationOptionShowHideTransitionViews
completion:^(BOOL finished){}];
您可能想要這個答案[http://stackoverflow.com/questions/8429183/how-to-set-animation-to-uiimageview/8429276#8429276]( http://stackoverflow.com/questions/8429183/how-to-set-animation-to-uiimageview/8429276#8429276);) – Kjuly