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