我想复制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

这非常适合您的意图。

10-08 09:14