0
我試圖做一些圖片我犯了一個自定義的標籤欄,我遇到了一些麻煩。我試圖添加一個按鈕到標籤欄,它似乎我不能這樣做。我想要做這樣的事情:添加自定義按鈕的UITabBarController(中間添加按鈕)
然後添加一些動畫給該按鈕。我如何去添加該按鈕?我需要繼承UITabBarController嗎?謝謝!
我試圖做一些圖片我犯了一個自定義的標籤欄,我遇到了一些麻煩。我試圖添加一個按鈕到標籤欄,它似乎我不能這樣做。我想要做這樣的事情:添加自定義按鈕的UITabBarController(中間添加按鈕)
然後添加一些動畫給該按鈕。我如何去添加該按鈕?我需要繼承UITabBarController嗎?謝謝!
您應該實現的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
試試這個https://github.com/Ramotion/animated-tab-bar –
@rajeshkumarR這看起來不錯,我想出瞭如何將按鈕添加到視圖,但它幾乎沒有這個好!這會允許我添加一個按鈕嗎?我希望按鈕執行一個操作,而不一定只是切換選項卡/視圖 – thelegendary3