如何重用textField以便我可以在下一个单元格中输入文本

时间:2015-05-26 17:42:18

标签: swift textfield tableviewcell

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



    if cell == 1 {
        cell.configure(text: "", placeholder: "Enter some text!")
    }else {


        cell.configure(text: " ", placeholder: "Enter more text")
    }

    return cell
}


public func textFieldShouldReturn(textField: UITextField) -> Bool {


    textField.resignFirstResponder()
    return false
}

AM尝试让用户在完成第一个单元格后输入更多文本。但我只得到第一个细胞。我是Swift的新手,所以对我很温柔(:

1 个答案:

答案 0 :(得分:0)

如果您想知道自己在哪个单元格中,请使用indexPath变量

例如:

switch indexPath.row {
case 0:
  println(0)
  break
case 1..3:
  println("Between 1 ans 3")
  break
default:
  println("Something else")
  break
}