获取textFieldShouldReturn以应用于两个文本字段

时间:2017-01-21 06:51:31

标签: ios swift uitextfield

我正在使用 Swift 3 中的某个应用,并且有两个单独的textfields由日期选择器分隔(不确定日期选择器是否相关)。

当用户在textFieldShouldReturn之后点击完成时,我想使用textfields来隐藏键盘。但是,它仅在第一个文本字段之后隐藏键盘,并且在第二个文本字段之后不会消失。有没有什么办法解决这一问题?提前谢谢。

1 个答案:

答案 0 :(得分:2)

您需要使视图控制器成为两个文本字段的委托,如@Magnas所述。

你可以这样做:

@IBOutlet weak var textField1: UITextField!

@IBOutlet weak var textField2: UITextField!

override func viewDidLoad() {
    super.viewDidLoad()

    self.textField1.delegate = self
    self.textField2.delegate = self

}

为了将来参考,在您的问题中包含代码段会很有帮助!