對於iOS開發者來說非常新穎,所以我們將不勝感激!將表格視圖控制器鏈接到表格視圖文件時不會出現單元格
創建一個帶有靜態單元的表格視圖控制器。如果沒有將swift文件鏈接到它,我可以在構建應用程序時看到單元格。但是,如果我將一個表視圖控制器鏈接到它(我相信我應該?),我不再看到這些單元格。這是爲什麼?
謝謝!
對於iOS開發者來說非常新穎,所以我們將不勝感激!將表格視圖控制器鏈接到表格視圖文件時不會出現單元格
創建一個帶有靜態單元的表格視圖控制器。如果沒有將swift文件鏈接到它,我可以在構建應用程序時看到單元格。但是,如果我將一個表視圖控制器鏈接到它(我相信我應該?),我不再看到這些單元格。這是爲什麼?
謝謝!
使用表格視圖時有幾件事你必須記住。
首先,您必須確保通過將控件從main.storyboard拖動到視圖控制器,將表視圖鏈接到文件。
其次,您必須確保該單元格具有標識符。確保選擇單元格而不是表格並將標識符設置爲某個名稱(對於簡單項目,我們通常只使用標識符「單元格」)
第三,您必須確保數據源(通常代表)被設置爲視圖控制器。 有兩種方法可以做到這一點,首先,您可以將表格視圖拖動到視圖控制器圖標上(我相信它是黃色的,但它是iOS屏幕故事板頂部的一個),然後選擇數據源和委託。第二種方法是在將視圖控件文件引用到視圖控制器文件之後,在viewDidLoad方法中,將表視圖的委託和數據源設置爲self。舉例來說,如果你的表視圖被命名爲的tableView,代碼應該是這個樣子
tableView.delegate = self
tableView.dataSource = self
第四,確保您在您的類下面的方法。 numberOfRows,cellForRowAtIndexPath和numberOfSections,只返回1.
如果一切仍然無法正常工作,您可以分享我們的代碼,也許還有一些我忘記的其他潛在問題。
感謝您的幫助,它的工作:) –
請添加代碼和/或更清晰..更多;) –