问题描述
我仍在尝试用视图隐藏和替换 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 (将#修改为@)