2009-11-18 62 views
8

我在我的應用程序上使用了一個標籤欄(UITabBarController),我希望自定義當您單擊更多按鈕時出現的表的外觀。自定義「更多」選項卡條

我的應用程序在每個頁面上都使用背景圖像進行自定義。但是當我點擊更多按鈕時圖像不顯示。

任何想法?

+1

不能沒有任何代碼做anyhing ... :( – Nithin 2009-12-29 11:49:49

+2

你不需要任何代碼...這是一個API問題...這不是個代碼級的問題。 .. – gcamp 2010-11-30 15:50:16

+0

哇,實際上看看他在做什麼會很有幫助,如果他真的在做他認爲他在做的事情,這只是一個API問題,更可能的是他正在做一些完全不同的事情,並期望它能夠按照他的想法工作。 – 2010-12-07 06:49:03

回答

1

這聽起來像你有一個UINavigationController作爲你的應用程序的主要VC,並且UITabBarController作爲其堆棧中的VC之一。

我相信蘋果公司積極勸阻人們不要在他們的應用程序中這樣做,我也是如此。它從來沒有在iOS本身做過,也從未在任何第三方應用程序中看到過,所以用戶可能會困惑。

我認爲你應該在UITabBarController裏面嵌入UINavigationController而不是其他方式,或者你可以選擇使用另一種方式來顯示你想要顯示的內容。

UITabBarController's 'More' navigation controller disappears under UINavigationController

3

如果你實際使用UINavigationController嵌入UITabBarController內,那麼更多的項目是UINavigationController其存在爲您UITabBarController的名爲moreNavigationController的屬性。您可以像使用其他UINavigationController一樣在UITabBarController的方法中操作它。

HTH,佩德羅:)