2 UITextField和1 UIDatePicker:如何让UIDatePicker知道.date的显示位置

时间:2017-12-14 01:28:06

标签: ios swift uitextfield uidatepicker

我有2个UITextField调用相同的UIDatePicker,我怎样才能让UIDatePicker知道在文本字段中设置拾取日期时何时调用了UITextField?

1 个答案:

答案 0 :(得分:0)

您可以对这些类型的场景使用控制器/ UI元素标记号。您可以在viewDidLoad()或通过stroybaord为textfield提供特定的标记号(Int值)。

来自故事板: -

enter image description here

为两个textfiled

提供不同的标签号

来自代码: -

override func viewDidLoad() {
   self.texField1.tag = 1
   self.textField.tag = 2
}

然后,您可以通过调用

来识别每个文本字段
 if textfield.tag == 1 {

 } else textfield.tag == 2 {

 }