У меня есть контроллер панели вкладок, в котором есть навигационный контроллер с подключенным контроллером представления. По какой-то неизвестной причине панель навигации контроллера представления не выглядит так, как всегда. Вместо этого под навигационным контроллером добавлена панель навигации контроллера вида.
Когда я смотрю на контроллеры представления, встроенные в первый контроллер навигации, до отображения контроллера панели вкладок, она работает, как и ожидалось.
Вот как это должно выглядеть
![enter image description here](https://i.stack.imgur.com/Vx1g8.png)
И это
![enter image description here](https://i.stack.imgur.com/soOSd.png)
Теперь, когда я перехожу к контроллеру панели вкладок, в котором есть новый контроллер навигации со встроенным контроллером представления, он выглядит так:
![enter image description here](https://i.stack.imgur.com/fSyfd.png)
Надеюсь Вам не нужна дополнительная панель навигации ниже той, которая предоставляется контроллером навигации. Я хочу, чтобы заголовок и элемент контроллера представления были объединены с контроллером навигации. Таким образом, в конечном результате должна отображаться строка с кнопкой «Назад», заголовком и элементом панели кнопок (Поиск изображения)
Чего мне не хватает?
Я также попытался добавить элементы навигации программно, но, кажется, ничего не работает.
Проект на github
Мой код
//
// SideViewController.swift
// Sample
//
// Created by on 08.02.20.
// Copyright © 2020 . All rights reserved.
//
import UIKit
class SideViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
title = "Search"
}
@objc func action(){
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
}
*/
}