Я использую следующий дизайн макета ![enter image description here](https://i.stack.imgur.com/Io7oJ.png)
, но когда я нажимаю центральную круглую кнопку, она покрывает весь экран ... Я хочу, чтобы 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 добавление пользовательской кнопки не активная проблема