Я создаю приложение, для которого мне нужен контроллер с раздельным просмотром. Я встроил его в контейнер, поэтому я мог бы использовать его для доступа. Проблема в том, что я больше не могу использовать свою навигационную панель. Как правило, на предыдущей странице должна быть кнопка, но теперь у меня есть возможность перейти на домашнюю страницу (для контроллера разделенного вида). Вы можете найти некоторые изображения here. Кроме того, название всегда будет «Shoppen», хотя я и сказал об этом иначе.Сплит-вид в представлении контейнера теряет функцию контроллера навигации
Я полагаю, проблема в том, что панель навигации контроллера вида, в которой установлен контейнер, всегда будет верхней. Я понятия не имею, как удалить или исправить эту проблему, может ли кто-нибудь здесь помочь мне в этом? Заранее спасибо!
Некоторый код, чтобы показать вам, что он обычно должен делать:
- В первом разделе, вид таблицы, он должен действительно всегда название «Shoppen» и в состоянии вернуться на главную страницу
В разделе подробностей мы должны иметь возможность перейти на страницу просмотра таблицы, а название должно быть категорией магазина, на который мы нажали. Это определено здесь:
func configureView() { if let detailWinkel = detailWinkel { if let detailDescriptionLabel = detailDescriptionLabel, WinkelImageView = WinkelImageView { if detailWinkel.name == "Hunkemoller" { detailDescriptionLabel.text = "Hunkemöller" } else { detailDescriptionLabel.text = detailWinkel.name } WinkelImageView.image = UIImage(named: detailWinkel.name) title = detailWinkel.category StraatDescriptionLabel.text = detailWinkel.straat AdresDescriptionLabel.text = detailWinkel.adres WebsiteButton.setTitle("Open website in Safari", forState: UIControlState.Normal) } } }
Ну, что я пытаюсь сделать здесь: у меня есть домашняя страница, содержащаяся в навигационном контроллере. Эта страница приводит к нескольким различным темам, в данном случае: шоппинг. На этой странице покупок содержится список различных магазинов в нашем поселке, а также представлена подробная страница об каждом из магазинов, а значит, подробная страница в контроллере разделенного вида. Я не мог использовать segue непосредственно в контроллере разделенного представления, поэтому я создал контейнер и ввел в него весь вид сплита, потому что я не знал, как мне придется это делать иначе ... Я добавил видео о том, как приложение работает на диске. –
И я думаю, что вложение внутри контейнера является проблемой, потому что это становится единственной навигационной панелью, видимой –