TextFieldShouldReturn无法正常工作的Xcode 11.2

到目前为止,我认为我已经研究了与堆栈溢出有关的每个问题,但我无法找出为什么我的代码无法正常工作。我正在尝试使用“下一个/返回/继续”按钮使键盘消失,但它不起作用。这是我的代码Resign Text Field Code

import UIKit

class AddFriendsController: UIViewController,UITextFieldDelegate {
    @IBOutlet weak var friendCode: UITextField!
    override func viewDidLoad() {
        super.viewDidLoad()

    //Get rid of keyboard by touching screen
    let tap = UITapGestureRecognizer(target: self.view,action: #selector(UIView.endEditing))
    view.addGestureRecognizer(tap)
    }
    //Get rid of keyboard by pressing next
    func textFieldShouldReturn(_ textField: UITextField) -> Bool {
        if textField == friendCode {
           textField.resignFirstResponder()
        }
        return true
    }



}

预先感谢您的帮助!

sun19870714 回答:TextFieldShouldReturn无法正常工作的Xcode 11.2

在ViewDidLoad方法内部编写此行代码

friendCode.delegate = self

它将解决您的问题。

本文链接:https://www.f2er.com/3100019.html

大家都在问