静态表未显示

ksa*_*der 2 xcode storyboard uitableview ios

我创建了一个表视图控制器,然后从Xcode下拉列表中选择的内容为静态单元格。我在这些单元格中放置了按钮,但是当我运行时,我得到了一个空表。我没有在TableViewController类中输入任何代码,因为我认为不需要这样做。

如何解决?

这是它在Xcode中以及在模拟器中运行时的外观:

在此处输入图片说明

在此处输入图片说明

ped*_*uan 6

您可能会错过一些东西:

1)检查tableView是否在代码中设置了名为的类。您可以在tableView的“属性”检查器中找到输入字段以键入类的名称。

2)检查您是否实现了符合UITableViewDelegate和UITableViewDataSource协议的方法。

func numberOfSections(in tableView: UITableView) -> Int {
    // I see you only have 1 section now
    return 1
}

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
//you should return appropriate number
   return 3
}
Run Code Online (Sandbox Code Playgroud)

3)检查您的表是否从Storyboard正确连接到UIViewController =>

如果tableView在UIViewController内,请检查是否在控制器中为tableView设置了委托和数据源(将CTRL从表拖动到FileOwner-情节提要场景框架中的圆形黄色图标。)