将表格视图控制器链接到表格视图文件时不会出现单元格

问题描述:

对于iOS开发者来说非常新颖,所以我们将不胜感激!将表格视图控制器链接到表格视图文件时不会出现单元格

创建一个带有静态单元的表格视图控制器。如果没有将swift文件链接到它,我可以在构建应用程序时看到单元格。但是,如果我将一个表视图控制器链接到它(我相信我应该?),我不再看到这些单元格。这是为什么?

谢谢!

+1

请添加代码和/或更清晰..更多;) –

使用表格视图时有几件事你必须记住。

首先,您必须确保通过将控件从main.storyboard拖动到视图控制器,将表视图链接到文件。

其次,您必须确保该单元格具有标识符。确保选择单元格而不是表格并将标识符设置为某个名称(对于简单项目,我们通常只使用标识符“单元格”)

第三,您必须确保数据源(通常代表)被设置为视图控制器。 有两种方法可以做到这一点,首先,您可以将表格视图拖动到视图控制器图标上(我相信它是黄色的,但它是iOS屏幕故事板顶部的一个),然后选择数据源和委托。第二种方法是在将视图控件文件引用到视图控制器文件之后,在viewDidLoad方法中,将表视图的委托和数据源设置为self。举例来说,如果你的表视图被命名为的tableView,代码应该是这个样子

tableView.delegate = self 
tableView.dataSource = self 

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

如果一切仍然无法正常工作,您可以分享我们的代码,也许还有一些我忘记的其他潜在问题。

+0

感谢您的帮助,它的工作:) –