1

我正在使用以下布局设计在此处输入图像描述

但是当我点击中央圆形按钮时,它会覆盖整个屏幕......我想让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 添加自定义按钮不可点击问题中解释一样

4

0 回答 0