2011-07-17 38 views
0

每次我啓動應用程序時,我想顯示一個視圖,並且此視圖應該自行消失(示例在開始時我看到此視圖在3秒內消失,因爲它的alpha從1.00到0.00) 我怎樣才能得到它?IOS:顯示應用程序啓動時的視圖

+0

要顯示視圖或圖像嗎? – Aravindhan

+0

一個圖像....... – CrazyDev

回答

0

您可以從應用程序代理的模式視圖中呈現圖像。您可以使用簡單的動畫將Alpha從1.0轉換爲0.0,例如

imageView.alpha = 1.0; 
[UIView beginAnimations:nil context:NULL]; { 
    [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; 
    [UIView setAnimationDuration:3.0]; 
    [UIView setAnimationDelegate:self]; 
    [UIView setAnimationDidStopSelector:@selector(dismissModalSelector)]; 
    imageView.alpha = 0.0; 
} [UIView commitAnimations]; 

使用dismissModalSelector來設置一個方法來刪除模態視圖。

這將有助於將Default.png圖像設置爲您想要顯示的圖像,並且您可能希望縮短動畫時間,因爲默認會顯示一兩秒鐘。

+0

好的,但如果我把我的應用程序放在背景中,當我第二次打開我的應用程序時,我看到另一次這個圖像? – CrazyDev

+0

@blackguardian:是的。如果您只想第一次顯示它,那麼您可以使用'NSUserDefaults'來計算應用程序加載的次數,如果應用程序加載超過1次(或12次),則不顯示此屏幕。 – PengOne

+0

我希望每次打開應用程序時都會顯示此圖像,並且當它位於後臺時 – CrazyDev

0

您可以爲此使用圖像
在您的項目中保存圖像作爲Default

0

爲什麼不寫一個自定義視圖控制器?當您的應用程序啓動時,將其設置爲窗口的根視圖控制器,並設置一個計時器,以使您的視圖控制器切換。

相關問題