簡體   English   中英

TabBar情節提要如何連接?

[英]TabBar storyboard how do i connect?

如何為標簽欄創建ViewController? 我希望酒吧在那個位置 在此處輸入圖片說明

1-添加一個containerView,其邊框與tabBar的邊框相同

2-您將找到一個空的VC,選擇它,然后從菜單編輯器->嵌入tabBarcontroller中

//

從對象庫中拖動一個containerView

在此處輸入圖片說明

//

選擇segue destinaution VC,然后從菜單中選擇

在此處輸入圖片說明

你會得到

在此處輸入圖片說明

您可以將TabBarViewController添加為childViewController。

  1. 在YourViewControllers的viewDidLoad中實例化TabBarViewController。
  2. 在YourViewControllers的viewDidLoad調用add(tabBarViewController) (以下擴展名)。
  3. 在您希望TabBarViewController放置在YourViewController內的空NSView。 添加的NSView是您的tabBarAnchor。
  4. 在YourViewController內的tabBarAnchor中創建一個IBOutlet。
  5. 然后在YourViewControllers的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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM