簡體   English   中英

Swift:UITabbarController覆蓋而不覆蓋情節提要中的TabBar

[英]Swift: UITabbarController Overlay without covering TabBar in Storyboard

我有一個帶有自定義中心UIButton的UITabBarController。 我以編程方式創建了此Button。 我希望每當您按下此按鈕時(無論您在哪個選項卡上)都顯示覆蓋(視圖)。 但是由於我只是剛開始接觸Swift等。我想在main.storyboard中設計此疊加層,但無法將View添加到現有的UITabBarController ViewController中。 我已經將addTarget添加到Button中,以便可以調用一種方法來顯示或隱藏覆蓋。

如果您能幫助我解決這個問題,那就太好了。

謝謝

您應該像這樣實現。

class MainTabbarViewController: UITabBarController {

    let viewTabbar : ViewForTabbar!
    override func viewDidLoad() {
    super.viewDidLoad()

    // Do any additional setup after loading the view.        
    viewTabbar = Bundle.main.loadNibNamed("ViewForTabbar", owner: nil, options: nil)?[0] as! ViewForTabbar
    viewTabbar.frame = CGRect(x: 0, y: self.view.bounds.height - 50, width: self.view.bounds.width, height: 50)
    viewTabbar.tag = 100
    viewTabbar.delegate = self

    viewTabbar.initTabbar()
    self.view.addSubview(viewTabbar)
    }
}

這樣您可以制作自定義的TabbarController

暫無
暫無

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

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