我想構想一種方式,我可以在標籤欄頂部浮動視圖。這基本上會覆蓋它。我不知道如何去做這件事。如果標籤欄本身是另一個控制器的子視圖,那麼這看起來很簡單,但根據我的理解,如果不「濫用」視圖控制器方法(即addSubview:tabbar.view或類似的東西),則無法真正做到這一點。把標籤欄前的視圖
基本上,iphone屏幕上的空間有限,標籤欄是導航,但有時我想使用該空間來簡要顯示信息。如果標籤欄是我的根控制器,我會認爲這是不可能的。
我讀過這裏的其他帖子,建議使用setHidesBottomBarWhenPushed
,但我沒有使用導航控制器,我也想動態控制當酒吧被隱藏或被另一個視圖覆蓋,所以我可以移動新的視圖在需要時再次顯示標籤欄。
任何其他建議指向我在正確的方向將不勝感激。
你應該繼承的UITabBar類。 或看看這裏:http://stackoverflow.com/questions/4020108/how-can-i-create-my-own-uitabbar – CarlJ
我喜歡布拉德在這個問題的答案,關於使用你自己的圖像視圖,模仿標籤欄。簡單而靈活 – johnbakers