2016-08-18 95 views
-2

對於iOS開發者來說非常新穎,所以我們將不勝感激!將表格視圖控制器鏈接到表格視圖文件時不會出現單元格

創建一個帶有靜態單元的表格視圖控制器。如果沒有將swift文件鏈接到它,我可以在構建應用程序時看到單元格。但是,如果我將一個表視圖控制器鏈接到它(我相信我應該?),我不再看到這些單元格。這是爲什麼?

謝謝!

+1

請添加代碼和/或更清晰..更多;) –

回答

0

使用表格視圖時有幾件事你必須記住。

首先,您必須確保通過將控件從main.storyboard拖動到視圖控制器,將表視圖鏈接到文件。

其次,您必須確保該單元格具有標識符。確保選擇單元格而不是表格並將標識符設置爲某個名稱(對於簡單項目,我們通常只使用標識符「單元格」)

第三,您必須確保數據源(通常代表)被設置爲視圖控制器。 有兩種方法可以做到這一點,首先,您可以將表格視圖拖動到視圖控制器圖標上(我相信它是黃色的,但它是iOS屏幕故事板頂部的一個),然後選擇數據源和委託。第二種方法是在將視圖控件文件引用到視圖控制器文件之後,在viewDidLoad方法中,將表視圖的委託和數據源設置爲self。舉例來說,如果你的表視圖被命名爲的tableView,代碼應該是這個樣子

tableView.delegate = self 
tableView.dataSource = self 

第四,確保您在您的類下面的方法。 numberOfRows,cellForRowAtIndexPath和numberOfSections,只返回1.

如果一切仍然無法正常工作,您可以分享我們的代碼,也許還有一些我忘記的其他潛在問題。

+0

感謝您的幫助,它的工作:) –

相關問題