答案 0 :(得分:1)
1-在containerView右边添加一个与tabBar相同的框架
2-您将找到一个空的VC,选择它,然后从菜单编辑器->嵌入tabBarcontroller中
//
从对象库中拖动一个containerView
//
选择segue destinaution VC,然后从菜单
你会得到
答案 1 :(得分:0)
您可以将TabBarViewController添加为childViewController。
add(tabBarViewController)
中调用viewDidLoad
(以下扩展名)。 viewDidLout
中,将tabBarViewController的边缘限制为tabBarAnchor。然后,您应该看到TabBarViewController正确放置在YourViewController内。
extension UIViewController {
func add(_ child: UIViewController) {
addChildViewController(child)
view.addSubview(child.view)
child.didMove(toParentViewController: self)
}
func remove() {
guard parent != nil else {
return
}
willMove(toParentViewController: nil)
removeFromParentViewController()
view.removeFromSuperview()
}
}
来源:https://medium.com/@johnsundell/using-child-view-controllers-as-plugins-in-swift-458e6b277b54