2017-04-06 184 views
0

我試圖做一些圖片我犯了一個自定義的標籤欄,我遇到了一些麻煩。我試圖添加一個按鈕到標籤欄,它似乎我不能這樣做。我想要做這樣的事情:http://a4.mzstatic.com/us/r30/Purple122/v4/6a/43/85/6a438540-94f5-a549-f0b4-3b94d63fbc95/screen696x696.jpeg添加自定義按鈕的UITabBarController(中間添加按鈕)

然後添加一些動畫給該按鈕。我如何去添加該按鈕?我需要繼承UITabBarController嗎?謝謝!

+0

試試這個https://github.com/Ramotion/animated-tab-bar –

+0

@rajeshkumarR這看起來不錯,我想出瞭如何將按鈕添加到視圖,但它幾乎沒有這個好!這會允許我添加一個按鈕嗎?我希望按鈕執行一個操作,而不一定只是切換選項卡/視圖 – thelegendary3

回答

0

您應該實現的UITabBarControllerDelegate的委託方法:

func tabBarController(_ tabBarController: UITabBarController, shouldSelect viewController: UIViewController) -> Bool { 


    if viewController == (self.tabBarController?.viewControllers?[theIndexOfTheButton])! { 

     // do my stuffs here 
     return false 

    } 
    return true 
} 

不要忘記設置self.tabBarController?.delegate = self