用视图隐藏和替换 UITabBar,快速

问题描述

我仍在尝试用视图隐藏和替换 UITabbar。 在我之前的问题中,我尝试了另一种方式。它有效,但背景视图是黑色的。我想要一些类似于我从下面的代码收到的输出

现在我是这样尝试的: 带有控制器名称代码如下所述

ProjectGridViewController:

    @objc func eyeBtnpressed() {
        let popUpVC = UIStoryboard(name: "Main",bundle: nil).instantiateViewController(withIdentifier: "PopViewController") as! PopViewController
        self.addChild(popUpVC)
        popUpVC.view.frame = self.view.frame
        self.view.addSubview(popUpVC.view)
        popUpVC.didMove(toParent: self)
    }

PopViewController:

class PopViewController: UIViewController {

    @IBOutlet weak var popView: UIView!
    override func viewDidLoad() {
        super.viewDidLoad()

        popView.layer.cornerRadius = 16
        view.backgroundColor = UIColor.black.withAlphaComponent(0.75)
        moveIn()
    }
    
    func moveIn() {

        self.tabBarController?.tabBar.isHidden = true
        self.view.transform = CGAffineTransform(scaleX: 1.35,y: 1.35)
        self.view.alpha = 0.0
        self.view.transform = CGAffineTransform.identity
          self.view.alpha = 1.0
          UIView.animate(withDuration: 0.24) {
              self.view.transform = CGAffineTransform.identity
              self.view.alpha = 1.0
         }
      }
}

使用此代码收到的输出是 - Output view 我只想用橙色视图替换隐藏的标签栏。我不想要视图下的那个黑条 需要帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)