Мне было интересно, можете ли вы мне помочь. Я разрабатываю приложение, в котором у меня есть пять контроллеров UIView, каждый из которых заполняется и заполняется полями. В нижней части страницы я создал нижнюю панель с пятью кнопками, по одному для каждого контроллера.Перемещение между контрольными объектами Objective-C
Я хочу, чтобы следующее: Если пользователь заполнил половину, давайте скажем VC_1, а затем перейдём к VC_2, заполните здесь несколько полей, а затем вернемся к VC_1 или новому VC3, что прогресс до все еще там.
Я пробовал это с помощью «presentViewController» на каждой кнопке, однако, что произойдет, если я вернусь к 1, это то, что все поля пустые, вероятно, потому, что он бросает viewController поверх текущего. Один из способов, которым данные не удаляются, - это использовать функцию rejectViewController, но это всегда возвращает меня в VC_1 и не будет работать, если я захочу вернуться с VC_3 на VC2.
Надеюсь, мои вопросы будут иметь смысл и что один из вас может объяснить, как я могу достичь вышеуказанной цели.
Cheers, Lennaert
Вы посмотрели на [UITabBarController] (https://developer.apple.com/library/ios/documentation/uikit/reference/UITabBarController_Class/Reference/Reference.html)? –