从故事板快速返回costum cell

时间:2015-03-16 07:17:21

标签: ios uitableview swift

我有一个包含2个部分的静态表视图。每个部分有两行。第一行是日期选择器单元格(DVDatePickerTableViewCell)。现在我手动将文本字段放入第二个单元格。

在视图控制器中,我使用以下代码加载单元格:

    override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

    let CellID : NSString = "Cell"
    var cell: UITableViewCell = tableView.dequeueReusableCellWithIdentifier(CellID) as UITableViewCell

    if indexPath.section == 0 && indexPath.row == 0 {

        return cells[indexPath.section][indexPath.row] as UITableViewCell
    }

    return cell

标识符为“Cell”的单元格中包含文本字段。但是当表视图加载时,第一个单元格完美地工作,但其他单元格只是空单元格。如何使用我在故事板中创建的“样式”返回单元格?

提前致谢!

1 个答案:

答案 0 :(得分:0)

如果您想在表格视图中使用静态单元格,请确保在表格视图设置中选择“静态单元格”:Table view settings

在这种情况下,您不需要实现override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell,表视图将处理自动加载和显示的单元格。 要将Interface Builder中的任何出口链接到您的代码,您甚至不必为单元格创建自定义类,您可以将视图从Interface Builder中的表格视图单元格直接链接到视图控制器: Linking outlet to controller