#swift #uinavigationcontroller
Вопрос:
Итак, моя проблема в том, что у меня есть представление коллекции внутри представления таблицы, и я хочу добавить элемент кнопки панели на панель навигации внутри контроллера представления таблицы из контроллера представления коллекции. Могу ли я на самом деле это сделать?
*Я попытался передать навигационный контроллер из контроллера табличного представления в контроллер представления коллекции, а затем добавить кнопку из контроллера представления коллекции, но ничего не происходит.
Комментарии:
1. Да, это должно быть возможно. Отредактируйте свой вопрос, чтобы включить подробную информацию о вашем потоке и структуре, а также соответствующий код и то, что вы пытались отладить.
Ответ №1:
У вас есть UINavigationController, что бы вы ни вводили в эту навигацию, вы можете получить доступ к навигации, не передавая ее
самонаводящийся контроллер
панель навигации, общая для всех контроллеров, будет помещена в стек навигации
элемент навигации связан только с вашим контроллером
поэтому, если вы добавили панель навигации для контроллера, это другая панель навигации для контроллера B, даже если они оба подключены к одному и тому же навигационному контроллеру
self.navigationItem.leftBarButtonItem = .init(title: "Ate", style: .done)