Возможно ли запустить проект с помощью одного контроллера представления, а затем на втором или третьем контроллере представления реализовать контроллер навигации, а затем, возможно, на четвертом контроллере представления реализуется контроллер представления таблиц? Или этот проект должен быть проектом раскадровки?Должны ли элементы управления навигации и другие элементы управления находиться в приложении appDelegate?
Моя дилемма на данный момент заключается в том, что я начинаю с одного контроллера вида, который имеет круглую прямоугольную кнопку, которая приведет вас ко второму контроллеру. Со второго контроллера представления я бы хотел, чтобы контроллер навигации со встроенным табличным представлением возвращал меня назад и четвертый от второго к третьему контроллеру. Я пытался часами вставлять нужный код в каждый файл .h и .m, но я продолжаю ударять по кирпичным стенам.
Заранее спасибо.
Привет, Мэтт, это очень информативное спасибо! Я предположил, что вы не можете иметь UITabBarController, вложенный внутри UINavigationaController, но если вы можете реализовать UINavigationController позже по строке, то UITabBarController даже позже по этой строке отлично справляется с моим вопросом. Итак, как при внедрении UINavigationController в appDelegate у вас должно быть свойство UINavigationController в файле .h, на самом деле мне нужен он в моем первом отдельном файле .h h, а также код, который вы указали? Большое спасибо! – user1574598
Вам действительно нужно только свойство UINavigationController, только если вы создаете UINavigationController в построителе интерфейса (чтобы сохранить созданный объект). Если вы создадите UINavigationController в коде, вам совсем не нужно свойство в вашем приложении appDelegate. – Matt