我正在创建一个 iPhone 应用程序,其中只有第一次用户应该选择将被存储且不再需要的参数。我问自己如何使用只出现一次的故事板来创建视图。你能帮助我吗?
问问题
550 次
2 回答
1
通常,任何只需要在视图中初始化一次的参数都会进入“viewDidLoad”方法。由于您正在从情节提要加载 viewController,因此只需查找该方法并将初始化参数放在那里。
于 2012-11-26T20:01:02.900 回答
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 回答