我试图在单击按钮时动态添加文本字段。
我认为最简单的方法是拥有一个初始表格视图,然后动态添加包含文本字段的新单元格。
然而,当我添加一个新单元格时 - 文本字段在下面显示 2 个单元格 - 我无法弄清楚我做错了什么。
// create a cell for each table view row
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
print("in delegte table view")
return createTableRow()
}
func createTableRow() -> UITableViewCell{
let cell:UITableViewCell = self.extraGuestsTable.dequeueReusableCell(withIdentifier: cellReuseIdentifier) as UITableViewCell!
cell.textLabel?.text = "some text"
let tf = UITextField(frame: CGRect(x: 20, y: 100, width: 300, height: 20))
tf.placeholder = "Enter text here"
tf.font = UIFont.systemFont(ofSize: 15)
//cell.contentView.addSubview(tf)
cell.addSubview(tf)
return cell
}
Run Code Online (Sandbox Code Playgroud)
如何使文本字段出现在正确的表格视图单元格中?谢谢
编辑
谢谢大家 - …
我动态创建EditText框,具体取决于从数据库中撤回的内容.
IE浏览器.
final EditText textV = new EditText(this);
textV.setText(monEntry);
Run Code Online (Sandbox Code Playgroud)
反正有没有使用subString()将EditText中的一些文本设置为一种颜色而将另一种文本设置为另一种颜色?非常感谢,如果有人可以提供帮助!