2011-06-14 192 views
0
[UIView beginAnimations:nil context:UIGraphicsGetCurrentContext()]; 
[UIView setAnimationDuration:1.0]; 
[UIView setAnimationDelay:0.0]; 
[UIView setAnimationDelegate:self]; 
[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:viewHelp cache:YES]; 

[self.view addSubview:viewHelp]; 

[UIView commitAnimations]; 

我在哪裏做錯了?我可以切換視圖,但無法對其進行動畫製作。UIView動畫無法正常工作

回答

2

[self.view addSubview:viewHelp];動畫只是字面上添加子視圖,您需要制定出您想要的動畫,然後通過更改視圖框架屬性中的值來應用它。

遵循這個線程:click me

+0

確切的代碼是在我的自定義類是從UIView的,而不是UIViewController中,那麼什麼問題,繼承了其他程序工作正常,再加上我的方向切換到橫向它的工作原理,但不是肖像模式 – MGD 2011-06-14 14:34:43

+0

感謝它爲我工作,我設置幀值,現在其工作,其次我改變了....'forView:viewHelp'到'forView:self.view' :) – MGD 2011-06-14 15:41:14

+0

真棒 - 很高興我可以幫助 – theiOSDude 2011-06-14 15:51:16