2013-10-16 161 views
0

我想在主頁按下按鈕時顯示和隱藏動畫gif文件。請如果有這樣的方式讓我知道。當按下按鈕時顯示和隱藏動畫圖像

如何在上面的問題中使用curl和curl。

+1

做u什麼要顯示和隱藏pageflip? – manujmv

+0

想要顯示UIImageView – shankar

+0

因爲我想使用該按鈕作爲「關於」應用程序 – shankar

回答

2

這是一個建議。而不是使用UIImageView,請使用另一個UIViewController。 從您的主要UIViewController,創建一個Modal Segue到另一個UIViewController

segue的屬性檢查器中 - 將動畫設置爲部分捲曲

在那UIViewController中,添加您的UIImageView與GIF文件 - 和後退按鈕關閉模式視圖控制器。

+0

@shankar - 這是否解決了您的問題? –

-1

您可以使用UIAnimation塊,最初將UIImageView框架設置爲(0,480,320,480)。因此,它將在屏幕之外,即它不可見,然後在按鈕單擊時使用動畫塊將Y座標更改爲零。

[UIView animateWithDuration:0.5 
         delay:1.0 
        options: UIViewAnimationCurveEaseOut 
       animations:^{ 
        self.yourImageView.frame = CGRectMake(0,0,320,480); 
       } 
       completion:^(BOOL finished){ 
        NSLog(@"Done!"); 
       }]; 
+0

這是如何解決他的捲曲和捲曲問題? –

0

使用此代碼按鈕動作裏面,這個代碼視圖 - 控制被刪除,而「家」視圖 - 控制添加,與像過渡

[UIView beginAnimations:@"Flip" context:nil]; 
[UIView setAnimationDuration:1.0]; 
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; 
[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:self.base.view cache:YES]; 

[user.view removeFromSuperview]; 
[base.view addSubview:home.view]; 

[UIView commitAnimations];