Как сохранить панель инструментов независимо от перехода в другой viewcontroller

Я пытался найти решение, чтобы панель инструментов находилась внизу контроллера, независимо от того, в какой контроллер я перехожу. Мне удалось сделать это частично, добавив подпредставление в окно. Тем не менее, таким образом, панель инструментов занимает экран viewcontroller. Я хочу отделить панель инструментов от области viewcontroller программно. Как я могу это сделать? Ниже приведен код для добавления панели инструментов в подпредставление.

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    window = UIWindow(frame: UIScreen.main.bounds)
    window?.makeKeyAndVisible()

    //setToolBars()


    //print((window?.frame.width)!)
    let layout = UICollectionViewFlowLayout()
    window?.rootViewController = UINavigationController(rootViewController: DatePickerController(collectionViewLayout:layout))


    let hi = UIView(frame: CGRect(x: 0, y: (window?.frame.height)!-64, width: (window?.frame.width)!, height: 64.0))
    hi.backgroundColor = UIColor.gray
    window?.addSubview(hi)}

Заранее спасибо.

0 ответов

Другие вопросы по тегам