2011-02-28 62 views
1

在我的應用程序我有一個UIView(myView),有一些子視圖。我想要做的是提交某種動畫來實際隱藏myView,但保持其子視圖不受影響。預期下面的代碼會影響MyView的和它的子視圖:IPhone - 動畫超級景觀只有

[UIView beginAnimations:nil context:nil]; 
[UIView setAnimationDuration:0.5]; 
CGAffineTransform transformView = CGAffineTransformMakeTranslation(-500, 0); 
[myView setTransform:transformView]; 
[UIView commitAnimations]; 

有什麼辦法來防止子視圖的動畫?

非常感謝您的幫助。

+0

你爲什麼不創建兩個子視圖?一個你附加子視圖,一個你用來動畫。 – hol 2011-02-28 21:10:02

回答

0

不是您的問題的簡短答案。你可以將superView視爲一個大盒子,裏面有更小的盒子(子視圖)。如果你隱藏大箱子,你也會隱藏箱子。