2013-03-14 89 views
0

我是Xcode和本機開發的總新手。所以仍然試圖找出很多基本的東西。導入TabBar控制器的主屏幕

我希望我的應用程序加載並顯示5個選項卡項目,但沒有選擇任何選項。這個想法是有一個「主頁」屏幕,將有用戶可以點擊移動到應用程序不同部分的標籤欄項目。我知道你一個標籤欄項目必須處於選定狀態。

有沒有解決這個問題的方法?

我正在考慮在應用程序啓動時用戶着陸時使用單個視圖控制器。該視圖將具有自己的標籤欄視圖,就像標籤欄控制器一樣。所以當我點擊任何標籤項目時,我會引導用戶到相應的標籤視圖。我可以做的最好的做法是將主頁選項卡欄項控制拖動到相應的選項卡視圖,該功能可以在顯示視圖但不是選項卡欄控制器中的選項卡欄的範圍內工作。

我知道它令人困惑,所以讓我知道我可以做些什麼來使其更清晰。

+0

用於學習目的:請參閱Apple的參考DOC和示例代碼。你會徹底學習。 – viral 2013-03-14 06:44:27

回答

1

您只需將標籤欄添加到您的初始控制器(「主屏幕」),並在其標籤欄中具有與標籤欄控制器控制的標題欄和圖像相同的標題和圖像。然後,當用戶選擇其中一個選項卡時,將窗口的根視圖控制器切換到選項卡欄控制器。

我想你也可以用標籤欄控制器做兩件事。將第一個選項卡的選定圖像設置爲與未選定圖像相同,以便即使選中該選項卡也不會看起來像它。其次,在控制器中查看第一個選項卡的視圖,該選項卡位於該控制器的「正常」視圖的頂部,即「家庭」視圖。當您想要顯示該控制器的普通視圖時,只需將其刪除或將其移回。