
[英]Tab Bar Controller Methods and Properties in other ViewControllers
[英]Put tab bar to all the viewcontrollers
我用UIView
创建了一个标签栏,我想要的是将此标签栏视图放在此标签栏转移到的每个 storyboard 上。
我尝试将所有标签栏元素连接到下面的按钮代码并打开 storyboard,但标签栏没有显示。 任何解决方案?
@IBAction func tabBarClick(_ sender: UIButton) {
let storyboard = UIStoryboard(name: "Saved", bundle: nil)
print(sender.tag)
if sender.tag == 3 {
guard let savedView = storyboard.instantiateViewController(withIdentifier: "SavedViewController") as? SavedViewController else {
return
}
contentView.addSubview(savedView.view)
savedView.didMove(toParent: self)
}
}
如果您创建了自定义标签栏,实现预期行为的唯一方法是创建自定义容器视图 controller 并将子控制器放入其中。 您可以在此处阅读有关创建容器控制器的更多信息
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.