Я думаю, что я в маленькой проблеме. У меня есть 5 контроллеров представления в приложении для iPhone. Например, их имя похоже на один, два, три, четыре и пять, и их поток навигации подобен 1-> 2-> 3-> 4-> 5. Теперь я смущаюсь, когда я нажимаю кнопку на 5-м контроллере представления. Я хочу видеть номер 3, но в это время, когда я нажму кнопку «Назад», он вернется к пятому представлению. Я хочу 2 вместо 5. Как я могу это сделать? Мой код:Ручка Навигация по объекту c
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
SettingViewController *dealVC1 = (SettingViewController *)[storyboard instantiateViewControllerWithIdentifier:@"SettingViewController"];
[self.navigationController pushViewController:dealVC1 animated:YES];
Я использую код выше для навигации.
Я вижу два варианта для вас: 1) когда пользователь нажимает кнопку на 5-м vc, поп-файл на третий vc вместо создания нового. 2) не используйте UINavigationViewController, но делайте все это сами, и таким образом вы будете иметь контроль над всей навигацией –
вы можете мне объяснить? – user3418619
Использовать пользовательские кнопки «Назад» или «Развернуть сеанс» или «Обрабатывать вручную кнопку возврата по умолчанию» –