在我們的原生iPad應用程序,我們需要一些自定義工作要做,以標籤欄即:的UITabBarController定製
- 我們想要的標籤欄的高度爲54px,
- 的高亮顏色選中時的選項卡欄圖標需要變爲黃色
- 選項卡頂部邊緣必須有輕微的陰影。
Apple的文檔指出UITabBarController並不是要被分類的。 請告知如果我無法繼承UITabBarController,那麼實現上述定製的最佳方法是什麼。
謝謝。
在我們的原生iPad應用程序,我們需要一些自定義工作要做,以標籤欄即:的UITabBarController定製
Apple的文檔指出UITabBarController並不是要被分類的。 請告知如果我無法繼承UITabBarController,那麼實現上述定製的最佳方法是什麼。
謝謝。
你可以繼承它,只是蘋果不鼓勵它,因爲有人必然會搞砸/改變功能。如果你只是在說它,它看起來並不醜陋,事情應該沒問題。
如果他們拒絕它,你可以去默認的UITabBar並隨附。
您可能也想看看Three20
我覺得你最好的辦法是使用基於UIViewController
定製的解決方案。
我沒有寫一個iOS 7+兼容的簡單UITabBar + UITabBarController替換,你可以用它作爲起點。它可以支持任意數量的選項卡,並使用自動佈局來構建它的視圖層次結構。退房NGTabBar。
可能是http://stackoverflow.com/questions/4640588/really-cool-way-to-create-custom-uitabbar-for-iphone-app/4641047#4641047 – LordT 2011-01-25 16:24:41