我试图通过点击添加按钮将文本字段中的文本追加到文本视图中:
@IBAction func buttonAddIngredient(_ sender: UIButton) {
addIngredient()
ingredientTextField.text = ""
}
func addIngredient() {
ingredientsTextView.text = ingredientTextField.text! + "\n"
}
点击添加按钮时,文本字段中的文本消失,然后重新出现在文本视图中。我试图每次按下添加按钮时添加新行,以使先前的文本不会被覆盖。但是,此时它已被覆盖。
答案 0 :(得分:2)
这是因为您仅使用UITextField
的更新值,而不是将值保留为UITextView
。替换下面的行
ingredientsTextView.text = ingredientTextField.text! + "\n"
收件人
ingredientsTextView.text = ingredientsTextView.text + ingredientTextField.text! + "\n"
答案 1 :(得分:1)
尝试一下:
ingredientsTextView.text = ingredientsTextView.text + ingredientTextField.text! + "\n"
答案 2 :(得分:1)
这里是:
ingredientsTextView.text?.append("Whatever text\n")