我想在用户输入时更改textField高度。 我该怎么办?
我不想使用TextView
。
答案 0 :(得分:3)
每个UITextField
都附带一个操作编辑已更改,您可以将其作为操作拖放到您的班级。
在此方法中,您可以更改定义UITextField
高度的约束。请务必致电self.view.layoutIfNeeded()
以更新刚刚更改的约束。例如:
@IBAction func editingChanged(sender: AnyObject) {
editTextHeight.constant += 2.0
self.view.layoutIfNeeded()
}