2013-08-23 132 views
1

你好我正在製作一個運動應用程序,我有三個UITabBarItem在標籤欄:精選,我的團隊和結果。我喜歡每個的默認圖標作爲默認功能,分別查看最多和歷史記錄。更改默認蘋果UITabBarItems的標題

它看起來像什麼的的.xib:

然而,當我試圖改變冠軍,在UIViewController中,他們並沒有改變。

UIViewController的代碼(我並不需要改變的特色標題):

[_teamsItem setTitle:@"Teams"]; 
[_resultsItem setTitle:@"Results"]; 

如何更改標題,或者我如何可以使用圖標從這些默認UITabBarItems創建自己的?提前致謝。

+0

你爲什麼不改變IB的頭銜? –

+0

@XCodeMonkey Xcode不允許您更改IB中的標題而不將其設爲自定義圖標。 – carloabelli

+0

雖然可能有這個原因..也許你的應用程序將不會被AppStore接受,如果你使用他們的圖標沒有文字。我不確定,我只是說,也許你應該有一個備份計劃。 – Sti

回答

4

如果您使用系統圖標,它們會附帶標題。你不能只使用圖標(沒有標題),除非你使用像iOS Artwork Extractor這樣的工具從iOS中提取圖像並將它們添加到項目中。

+0

所以我必須找到或創建自定義圖標。這樣的痛苦,因爲這些圖標是完美的。 – carloabelli

+0

事情是,他們可能不是。蘋果公司以一個非常特殊的目的創造了它們,所以如果它們真的對你來說是「完美的」,那麼它的標題必須是完美的。如果不是,他們可能工作,但他們並不完美。當然也有例外。 –

+0

我明白你在說什麼,所以我會通過不說「完美」來糾正自己,但「足夠好,我不應該去尋找其他圖標,我將不得不在我的應用程序中信任」。 – carloabelli