2012-02-15 91 views
2

我已經檢查了幾個解決方案,看到您可以在故事板中設置它,但要設置圖標,您必須將其設置爲默認標識符,並且這樣做會刪除標題並設置默認一,如果您將標題設置爲您自己的標題,則會再次返回到自定義圖標圖像。iOS - 設置UITabBar圖標

我想爲此使用默認的iOS圖標圖像,而不是從網上下載一些圖像。

我也嘗試通過訪問rootViewController獲取TabBar來設置它在didFinishLaunching的AppDelegate中,但它在設置選項卡欄項時給了我一個未定義的選擇器錯誤。看來工作似乎是在我的視圖控制器中設置tabBarItem屬性,但這種方式只有一個被設置,當視圖顯示,我希望他們都已經設置,也是相同的問題與故事板中的標識符,它設置默認圖標的標題。

+1

如果您使用具有不同含義/標題的iOS標籤欄項目,則可能會遇到應用程序批准的麻煩。 – jrturton 2012-02-15 21:01:20

回答

4

這是針對iOS HIG來使用系統提供的帶有非標準標題的標籤欄圖標。這不是一個好主意,因爲圖標/標題組合是用戶期望的通用UI語言的一部分。

因此,您不會在標準API中找到設置系統提供的選項卡欄圖標的方法,而無需設置相應的標準標題。

+0

好的,謝謝yuji – 8vius 2012-02-15 21:08:02