2012-08-13 45 views
0

我啓用o UITabView在屏幕的底部,並且工作,但其他應用程序屏幕上的按鈕突然停止工作。有誰會知道爲什麼會發生這種情況?我正在使用push segueys。ios - UITabViewController工作,但現在我的其他segueys停止工作

我認爲這個問題可能是最初我有一個NavigationController,我在應用程序上使用,然後UITabBar控制器干擾它。

謝謝!

回答

1

按照Apple的建議,UITabBarController應該只是應用程序的根控制器。我認爲你正在做的是你的UITabBarController嵌套在你的UINavigationController,這是行不通的。

您可以改爲選擇導航控制器並將其嵌入到UITabBarController中。 (我現在沒有XCode,但我認爲在菜單中有一個選項,稱爲嵌入 - >標籤欄控制器。您可以在幫助中搜索它。)

(如果需要標籤欄控制器在導航控制器中嵌套,我相信你需要使用一些按鈕來僞裝它的效果。)

如果你只需要一個標籤欄而不是tabbar控制器,那麼不要使用tabbar控制器。

+0

我沒有做任何明確的事情來在UINavigationController中嵌套UITabBarConrtoller。我只是將UITabBarController拖動到故事板,並將其擴展到我想要的屏幕。 – GeekedOut 2012-08-13 17:13:35

+0

你是如何將它擴展到屏幕的?你把它擴展到你的'UINavigationController'嗎? – aforaudrey 2012-08-13 17:15:51

+0

一旦我完全理解你的原始文章,它很容易,它的工作 - 謝謝你!無論如何,你是否知道如何製作純文本標籤,還是讓它們成爲純文本文件是一件痛苦的事情? – GeekedOut 2012-08-13 17:19:51

相關問題