2012-10-08 46 views
0

我寫了一個約5-6個屏幕(每個都是UITableView)的iPhone應用程序。我已經完成了應用程序的編寫工作,現在要求在第三個屏幕上添加一個標籤欄。UItableview中的標籤欄

基本上,應用程序的結構如下:

屏幕1:餐館名稱(例如)

屏幕2:在點擊一個餐廳,你有多種選擇,如1.地點2.評級3.美食等點擊這些選項中的每一個顯示一個單獨的表格視圖與一些信息。

現在,我需要一個標籤欄在第三級屏幕(位置,美食等)與相同的選項..即位置,美食等,使用戶可以直接去該選項,而不是去先前的屏幕。

我該如何在我的代碼中實現這個功能?每個視圖都是UIViewController的一個子類。

謝謝!

+0

是你使用故事板或xibs? – Bartu

+0

我正在使用StoryBoards – user1534235

回答

1

從Interface Builder中拖入UITabBarController。根據需要連接儘可能多的ViewController到您的UITabBarController,並將第二個視圖控制器連接到您的UITabBarController。

注: 如果你不舒服的UITabBarController連接,只需啓動「選項卡式應用程序」的新的XCode項目,並把它作爲一個起點,您的應用程序(用於inits和連接)

+0

當你說「連接你的第二個視圖控制器」,你的意思是通過一個segue,對吧? 現在我的第二個視圖控制器將有兩個新興的segues,並且由於代碼,它總是會進入第二個。 – user1534235

+0

是的,我的意思是通過segue。考慮在XCode中創建一個選項卡式應用程序模板並檢查它。你會爲自己創造一個簡單的。 – Bartu