2011-01-25 33 views
2

在我們的原生iPad應用程序,我們需要一些自定義工作要做,以標籤欄即:的UITabBarController定製

  • 我們想要的標籤欄的高度爲54px,
  • 的高亮顏色選中時的選項卡欄圖標需要變爲黃色
  • 選項卡頂部邊緣必須有輕微的陰影。

Apple的文檔指出UITabBarController並不是要被分類的。 請告知如果我無法繼承UITabBarController,那麼實現上述定製的最佳方法是什麼。

謝謝。

+0

可能是http://stackoverflow.com/questions/4640588/really-cool-way-to-create-custom-uitabbar-for-iphone-app/4641047#4641047 – LordT 2011-01-25 16:24:41

回答

0

你可以繼承它,只是蘋果不鼓勵它,因爲有人必然會搞砸/改變功能。如果你只是在說它,它看起來並不醜陋,事情應該沒問題。

如果他們拒絕它,你可以去默認的UITabBar並隨附。

您可能也想看看Three20

0

我覺得你最好的辦法是使用基於UIViewController定製的解決方案。

我沒有寫一個iOS 7+兼容的簡單UITabBar + UITabBarController替換,你可以用它作爲起點。它可以支持任意數量的選項卡,並使用自動佈局來構建它的視圖層次結構。退房NGTabBar

相關問題