2016-10-07 74 views
2

我知道無法在UIViewController內添加一個靜態的UITableView(或者至少我找不到任何方法)。試圖做一個變通方法(如指出here),我以下步驟:如何在UIViewController中使用靜態UITableView?

  • 我已在Main.storyboard創建UIViewController
  • 我在UIViewController的內部拖動了一個UIContainerView
  • 我刪除了默認嵌入的UIViewController我的UIContainerView
  • 我創建了一個UITableViewController並將其拖動到UIContainerView
  • 我在文字UITableViewCell中添加了文字「Hello」的標籤。

下面是這部分的結構我Main.storyboard

enter image description here

這裏是我得到的結果是:

enter image description here

我只能得到一個空的UITableView裏面沒有任何信息。

我錯過了什麼嗎?我是否以錯誤的方式去做?

P.S:我使用的是Xcode8Swift3

在此先感謝!

+3

你在代碼中使用tableviewcontroller的數據源的方法呢?因爲如果'numberOfRowsForIndexPath'返回0,則不會加載tableviewcell。 – ezcoding

回答

2

您使用的是UITableView原型細胞這是可見的,因爲在灰色區域中它被寫爲「原型內容」。

更改到界面生成器選擇的TableView靜態細胞在表視圖檢查器(在窗口的右邊)。

TableView inspector Change to Static Cells

+0

非常感謝!現在我得到我的UITableView的數據:) –

相關問題