2016-01-26 19 views
0

我有一個的TabBar,我想補充的UIButton就可以了,但它保持的TabBar的背後:如何將UIButton放在TabBar前面?

圖片(http://i.stack.imgur.com/RxGXb.png

我怎樣才能把它帶到前面,並在的TabBar?

我已經試過這一個:

override func viewDidLayoutSubviews() { 
    tabBarController?.tabBar.bringSubviewToFront(addButton) 
} 

,但它並不能幫助我

+1

據我所知這是不可能的。你必須使用UIView建立一個自定義標籤欄。 –

+0

@ Mr.T所以,我想在UITabBar的中心添加一個大按鈕。我可以增加tabBar項目大小嗎? –

+0

'viewDidLayoutSubviews'技巧爲我工作。它使我的自定義按鈕始終位於tabbar之上。 –

回答

0

你不能輕易。你可以繼承的UITabBar類,但是這將使you handle it yourself(沒有的UITabBarController):

不要修改由標籤欄控制器(該的UITabBarController類的一個實例)管理的標籤欄。如果這樣做,系統會引發異常。只能通過標籤欄控制器API修改託管標籤欄或其項目。

相關問題