我想复制iMessage结构的效果,点击工具栏中的UITextView,键盘就会出现。但我不知道如何在打字时显示文本。我认为当键盘出现时我应该将 UITextField
向上移动
class ViewController: UIViewController, UITextFieldDelegate {
@IBOutlet weak var myLabel: UILabel!
@IBOutlet weak var myTextField: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
myTextField.delegate = self
}
func textFieldShouldReturn(textField: UITextField) -> Bool {
print("return pressed")
self.myLabel.text = myTextField.text
myTextField.resignFirstResponder()
return true
}
}
最佳答案
试试这个: https://github.com/RobinChao/ChatMessageTableViewController
这非常符合您的意图。
关于ios - 在工具栏中输入 UITextField 时如何将 UITextField 移动到键盘上方以显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34209408/