2010-09-01 45 views
0

我有一個標籤欄應用程序,我想顯示大部分應用程序具有的公司名稱或應用程序名稱的視圖。如何在應用程序啓動時顯示簡介模式視圖?

我創建了後續的viewController

Introduction *introducao = [[Introduction alloc] initWithNibName:@"Introduction" bundle:nil]; 

我不知道哪兒,我應該將代碼插入到顯示模式,因爲我有一個標籤欄的應用程序:

[self.navigationController presentModalViewController:galeria animated:YES]; 

我試圖在appDelegate插入這些行..但沒有工作..有人有一個想法?

回答

0

感謝所有的答案..他們更好地瞭解過程中非常有用的..

我發現,它正是我所需要的解決方案!因此,如果有人需要用的圖像序列創建這些閃屏是非常有用的:

剛剛創建的代表們頭一個的ImageView並執行以下操作:

splashView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)]; 
splashView.image = [UIImage imageNamed:@"Default.png"]; 
[window addSubview:splashView]; 
[window bringSubviewToFront:splashView]; 

控制飛濺的持續時間屏幕:

[self performSelector:@selector(removeSplash) withObject:nil afterDelay:1.5]; 

要刪除飛濺:

-(void)removeSplash; 
{ 
    [splashView removeFromSuperview]; 
    [splashView release]; 
} 

所以如果你想創建一個圖像序列只是創建一個方法來改變splashView.image ..並創建一個NSTIMER來調用它..

0

如果您試圖在應用程序打開時顯示啓動畫面,則應該使用Default.png圖像而不是顯示圖像的視圖控制器。查看蘋果關於人機界面指南的文檔並開始iPhone開發。

+0

感謝您的回答,我試過這個解決方案,但我不'不知道是否有辦法控制屏幕上的圖像的持續時間..我想這個解決方案是不是有用的,當我需要顯示多個圖像,如公司形象,然後應用標題圖像。 但無論如何.. – 2010-09-01 19:58:30

0

首先,您需要確保您有一個導航控制器來呈現模型視圖。否則,在上面的代碼中,你將會發送消息nil,而且什麼都不會發生。然後,您需要將presentModalViewController:animated:調用放入應用代理的applicationDidFinishLaunching:實施中。

相關問題