2012-02-13 122 views

回答

3

最簡單的方法是設置一個標誌,指出您已經顯示應用說明。您可以將它們存儲爲用戶默認值。

所以你會在你的應用程序委託中放入類似的東西。

static NSString* const kAppHasShownStartupScreen = @"kAppHasShownStartupScreen"; 

BOOL hasShownStartup = [[NSUserDefaults standardUserDefaults] boolForKey:kAppHasShownStartupScreen]; 

if(hasShownStartup) 
{ 
    window.rootViewController = //your normal startup view controller 
} 
else 
{ 
    window.rootViewController = //your new view controller with instructions 
    [[NSUserDefaults standardUserDefaults] setBool:YES forKey:kAppHasShownStartupScreen]; 
} 
1

創建一些布爾值NSUserDefaults的中或在覈心數據表示用戶是否已經觀看了「教程」來存儲。通過將圖像加載到UIImageView中並將其添加爲子視圖來顯示圖像(如果該標記爲假)。查看圖像後,將該標誌設置爲true。

0

您可以通過使用一個BOOLNSUserDefaults完成此功能:

#define appdb ((NSUserDefaults *)[NSUserDefaults standardUserDefaults]) 

if(![appdb boolForKey:@"applicationHasRunBefore"]) { 

    [appdb setBool:YES forKey:@"applicationHasRunBefore"]; 
    [appdb synchronize]; 
    ... 
    // Do the tutorial 
} 
相關問題