2014-01-16 66 views
0

我想從我的初始StartViewController跳到TableViewController並返回到initial View。我試圖在XCode Storyboard中設置它,但有一個大問題:TableViewController不顯示Top/Bottombar

TableViewController的頂部/底部條不可見。這裏有什麼問題?

Storyboard

回答

0

我想你已經隱藏了導航欄,請檢查。 您可以按照以下步驟操作:

  1. 從First VC中刪除UINavigationController。
  2. 只需製作一個UIViewController,其頂部有一個工具欄,並在其下面有一個UITableView。
  3. 現在設置UITableViewController的數據源並委託新建ViewController。
  4. 現在,如果您在firstview中以模態方式呈現viewcontroller(由步驟2製作),您將看到工具欄以及UITableView。
+0

沒有變化。檢查並添加self.navigationController.toolbarHidden = NO;以ViewDidLoad – fabian

+0

你必須添加此代碼在你的startviewcontroller – Ashutosh

+0

但我不想在StartViewController中的任何工具欄。 – fabian

0

你似乎可以模態展示你的表視圖。嘗試將segue類型更改爲「推送」。

+0

@fabian對這個答案建設,你不需要從你的'TableViewController'創建另一個segue到你的'StartViewController',因爲這個功能已經由'Navigation Bar'中的'back'按鈕實現了, ,因爲您正在使用「導航控制器」。 – GoGreen

+0

類型'推'效果很好。但我想要這個漂亮的'模態翻轉'動畫 – fabian

+1

然後,您可以將表格視圖控制器嵌入到另一個導航控制器中,並以模態方式呈現。 –

相關問題