У меня есть экранный учебник для моего приложения. У меня есть настройка UIPageViewController
для управления 3-мя контроллерами. После того, как вы перейдете к последнему виду учебника, вы нажмете кнопку «done», и урок должен уйти.Как я могу открыть представление в UIPageViewController?
Кажется, я не могу найти способ поп/увольнять учебник. Я пробовал следующее:
[self dismissViewControllerAnimated:YES completion:nil];
[self.navigationController popViewControllerAnimated:YES];
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
Любые идеи были бы оценены.
Управляемые контроллеры View являются областями UIViewController
, если это поможет.
EDIT Это, как я настраивал взгляды: В моей UIPageViewController я следующее:
-(void)viewDidLoad{
[self.pageController setViewControllers:@[tutorialPages[0]]
direction:UIPageViewControllerNavigationDirectionForward
animated:NO
completion:nil];
[self addChildViewController:self.pageController];
[[self view] addSubview:[self.pageController view]];
[self.pageController didMoveToParentViewController:self];
}
- (void)setupContentViews{
ScreenTutorial_1ViewController *screenTutorial1 = [[ScreenTutorial_1ViewController alloc] initWithNibName:@"ScreenTutorial_1ViewController" bundle:nil];
ScreenTutorial_2ViewController *screenTutorial2 = [[ScreenTutorial_2ViewController alloc] initWithNibName:@"ScreenTutorial_2ViewController" bundle:nil];
ScreenTutorial_3ViewController *screenTutorial3 = [[ScreenTutorial_3ViewController alloc] initWithNibName:@"ScreenTutorial_3ViewController" bundle:nil];
tutorialPages = @[screenTutorial1, screenTutorial2, screenTutorial3];
NSLog(@"tutorPages = %@", tutorialPages);
}
Путник, см. EDIT, который я сделал на своем оригинальном посте. Я использую UIPageViewController. – user3071579
Wayfarer, я буду использовать ваше предложение относительно передачи строки в NSUserDefaults. Также спасибо за то, что помогли мне больше понять, как увольнять взгляды. Я не знал, что мне нужно уволить взгляд так же, как я его представил. Это имеет смысл, хотя. Я решил проблему. См. Ответ выше. – user3071579