表视图单元格接受文本输入?

时间:2016-08-21 13:22:14

标签: ios swift tableview

我想知道我是否朝着正确的方向前进。

我正在尝试构建一个用户输入数据的表单(参见屏幕截图)。

我已经构建了一个表视图,但我不确定如何从那里接受用户的数据输入。 Haven没有找到任何关于它的教程。他们中的大多数都是从文本字段开始的。

任何有意见的人?

Image of user interface layout

谢谢,

朱利安

1 个答案:

答案 0 :(得分:0)

是的,从您的界面看,tableView是正确的。您应该创建一个UITableViewCellUITextField的自定义IBOutlet

这样的事情:

class CustomTableViewCell: UITableViewCell{
  @IBOutlet weak var textField: UITextField!
}

然后实施UITableViewDatasource

public func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCellWithIdentifier("CustomCell") as! CustomTableViewCell

    return cell
}

如果需要,您甚至可以在configure()中拥有CustomTableViewCell并在text更新placeholdercellForRowAtIndexPath