Сохранить вкладку при нажатии на центральную кнопку - PullRequest
1 голос
/ 24 января 2020

Я использую следующий дизайн макета enter image description here

, но когда я нажимаю центральную круглую кнопку, она покрывает весь экран ... Я хочу, чтобы tabbar было видно на каждом нажмите ...

Я пытаюсь открыть ViewController как вспомогательное представление со следующим кодом

  guard let StoreVC = self.storyboard?.instantiateViewController(withIdentifier: "StoreVC") else { return }
   StoreVC.view.frame = self.view.bounds
   self.addChild(StoreVC)
   self.view.addSubview(StoreVC.view)
   StoreVC.didMove(toParent: self)

, но оно охватывает весь экран, включая tabbar ..

я пробую следующий код, но все равно не работает должным образом ...

       guard let StoreVC = self.storyboard?.instantiateViewController(withIdentifier: "StoreVC") else { return }
       self.definesPresentationContext = true
       StoreVC.modalPresentationStyle = .overCurrentContext
       self.present(StoreVC,animated: true, completion: nil)

Встраивание его в контроллер навигации также не работает ...

Эта круглая кнопка не работает часть Tabbar, но я хочу, чтобы он действовал как tabBarItem ...

, если я сделаю его частью tabbar, верхняя часть не сможет щелкнуть ...

точно так же, как объяснить в этом вопросе TabBarController добавление пользовательской кнопки не активная проблема

...