我正在使用 Swift 3 开发一个应用程序,并且有两个单独的 textfields
由日期选择器分隔(不确定日期选择器是否相关)。
我想使用 textFieldShouldReturn
在用户在两个 textfields
之后点击 done 时隐藏键盘。但是,它只会在第一个文本字段后隐藏键盘,不会在第二个文本字段后消失。有没有什么办法解决这一问题?提前致谢。
最佳答案
如@Magnas 所述,您需要使 View Controller 成为两个文本字段的委托(delegate)。
你可以这样做:
@IBOutlet weak var textField1: UITextField!
@IBOutlet weak var textField2: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
self.textField1.delegate = self
self.textField2.delegate = self
}
为了将来引用,在您的问题中包含代码片段会很有帮助!
关于ios - 获取 textFieldShouldReturn 以应用于两个文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41776543/