1

私は iPhone アプリケーションを作成しています。ここでは、ユーザーが最初にパラメーターを選択する必要があり、その後保存されて不要になります。一度しか登場しない絵コンテを使って、どうすればビューを作成できるのかを自問自答しました。手伝って頂けますか?

4

2 に答える 2

1

アプリが起動したら、設定画面が以前に表示されたことがないかどうかを確認します。以前に表示されたことがない場合は、UIViewController- (void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)flag completion:(void (^)(void))completionメソッドを使用して設定ビューをモーダルに表示します。

// CHECK IF HAVE SHOWN SETTINGS
NSUserDefaults* ud = [NSUserDefaults standardUserDefaults];
BOOL hasShownSettings = [ud boolForKey: @"hasShownSettings"];

// SHOW SETTINGS VIEW
if (!hasShownSettings) {
    YourViewController *settingsVC = [[YourViewController alloc] init];
    [self presentViewController: settingsVC animated: YES completion:^{

        // SAVE THAT WE HAVE SHOWN SETTINGS PAGE
        [ud setBool: YES forKey: @"hasShownSettings"];
    }];
}    
于 2012-11-26T20:18:46.257 に答える
1

通常、ビューで一度だけ初期化する必要があるパラメータは、「viewDidLoad」メソッドに入ります。ストーリーボードからviewControllerをロードしているので、そのメソッドを探して、そこに初期化パラメータを入れてください。

于 2012-11-26T20:01:02.900 に答える