1

アプリのユーザー ガイドを 1 回だけ表示するように作成したいと考えています。テキストを含む単純な UIModalPresentationFormSheet を作成するにはどうすればよいですか?

編集:

UIViewController *newItemViewController = [[UIViewController alloc] initWithNibName:@"View.xib" bundle:nil];
newItemViewController.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalViewController:newItemViewController animated:YES];
4

1 に答える 1

0

NSUserDeafualts に値を格納できます。したがって、メインの UIViewController で viewDidAppear :

 #define SHOULD_SHOW_KEY @"shouldShowKey"
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
//Get user defaults
NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
//if there is no object for SHOULD_SHOW_KEY present modal contoroler
if (![defaults objectForKey:SHOULD_SHOW_KEY]) {
    //Set object for key and synchronize defaults
    [defaults setObject:SHOULD_SHOW_KEY forKey:SHOULD_SHOW_KEY];
    [defaults synchronize];
    //Present any custom modal controller
    UIViewController *yourModalVC=[self.storyboard instantiateViewControllerWithIdentifier:@"myModalVC"];
    [self presentModalViewController:yourModalVC animated:YES];
}
}

これが役に立ったことを願っています。

于 2012-10-07T11:37:06.987 に答える