2014-12-01 64 views
-1

我正在研究iOS開發。我已經使用標籤欄模板設置了標籤欄項目。幾件事我沒有得到。 (我已經附上屏幕截圖顯示我所看到的)不明白XCode項目如何知道如何從Storyboard開始?

Tab view project, first view

  1. 我沒有看到標籤欄控制器被告知,開始/從模板創建的代碼做任何事?只有AppDelegate,視圖控制器,這就是它?
  2. 我該如何獲得一個表格視圖以顯示在標籤視圖中?當我嘗試將表視圖拖到第一個視圖控制器上時,它不會讓我看到。
  3. 理想情況下,我會爲我的表格視圖使用Parse.com的表格視圖子類之一,我認爲我將不得不使用其中一個選項卡視圖viewdidload的代碼進行設置?
  4. 您可以在左側看到LaunchScreen.xib已創建,但此屏幕從哪裏運行?我在項目的其他任何地方都看不到它。它是如何控制的?什麼叫它出現然後消失?
+2

你應該閱讀「視圖控制器編程的iOS指南」。名爲「在您的應用中使用視圖控制器」的部分解釋了啓動時會發生的情況。 – rdelmar 2014-12-01 16:46:54

回答

1
  1. 選擇工程文件中,然後你的目標。在常規 - >部署信息下,有一個條目主界面,您可以在其中指定主故事板。並且在支持文件下(在項目導航器中)有info.plist文件,其中啓動屏幕和主要故事板在定義中。

  2. 我會將第一個視圖控制器的類型更改爲表視圖控制器。

  3. 您只需將常規uitableviewcontroller拖入故事板,然後在右側面板中選擇Identity Inspector,您可以更改類型以使用Parse.com的tableview類型。

  4. Launchscreen as .xib是iOS8的新增功能,並且是在您的應用程序啓動時顯示的視圖。它曾經是你只能提供一個圖像。

2
  1. 點擊標籤欄控制器和視圖控制器屬性中單擊「是初始視圖控制器」
  2. 第一視圖控制器上雙擊,然後拖動表視圖到視圖控制器。將表格視圖單元格添加到表格視圖。
  3. 如果你想使用PFQueryTableViewController,你應該添加一個Table View Controller到故事板然後連接。按Ctrl +單擊從選項卡欄控制器拖動到新的表視圖控制器,然後選擇關係segue> view controllers。在Table View Controller的.h文件中,將UITableViewController更改爲PFQueryTableViewController。

這裏是一個很好的教程,幫助我:http://www.raywenderlich.com/50308/storyboards-tutorial-in-ios-7-part-1

+0

我添加了一個表格視圖,然後給它一個單元格,並將它放置在中間,但是當我運行代碼時,表格視圖的位置向右? – Phil 2014-12-01 17:09:43

+0

您應該精確地將視圖控制器內部的表格視圖排列(您將在對齊時看到藍色的水平/垂直線條)。您甚至可以使用自動佈局將引導,頂部,底部和尾部空間固定到Superview。您也可以刪除該視圖控制器,並從一個表視圖控制器開始,因爲一切都已經完成。這會更容易,因爲從視圖控制器開始會添加一些額外的步驟,因爲您必須將表視圖委託連接到視圖控制器。 – Cindy 2014-12-01 17:23:57