2010-06-23 119 views
0

我已經實現了一個動畫應用程序。其中有一個主視圖,另一個是該視圖中的子視圖。還有一個按鈕。當用戶觸摸該按鈕時,我想與動畫顯式子視圖。該視圖必須顯示從底部到頂部。如何可能。我不知道它有可能。如何製作UIView動畫?

+0

你想使用[UIView的beginAnimations:@ 「身份證」 背景:無]請張貼一些代碼。 – Cesar 2010-06-23 09:00:35

+0

是的,我想使用貝洛爾類型代碼: CGContextRef context = UIGraphicsGetCurrentContext(); \t [UIView beginAnimations:nil context:context]; [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:thumbnailView cache:NO]; [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:thumbnailView cache:NO]; \t // [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; \t [UIView setAnimationDuration:1.0]; \t // \t self.view.hidden = YES; \t [UIView commitAnimations]; – JohnWhite 2010-06-23 09:04:43

回答

2

試試下面的代碼:

[UIView beginAnimations:nil context:nil]; 
[UIView setAnimationDuration:0.75]; 

// swap the views and transition 
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp 
         forView:self.view 
         cache:YES]; 

[originalSubview removeFromSuperview]; 
[self.view addSubview:thumbnailView]; 

[UIView commitAnimations];