【问题标题】:2 UITextField and 1 UIDatePicker: How can I let UIDatePicker know where to display the .date2 UITextField 和 1 UIDatePicker:如何让 UIDatePicker 知道在哪里显示 .date
【发布时间】:2017-12-14 01:28:05
【问题描述】:

我有 2 个 UITextField 调用同一个 UIDatePicker,我怎样才能让 UIDatePicker 知道哪个 UITextField 调用时需要在文本字段中设置选择的日期?

【问题讨论】:

标签: ios swift uitextfield uidatepicker


【解决方案1】:

您可以在这些类型的场景中使用控制器/UI 元素标签号。您可以在 viewDidLoad() 或通过 stroybaord 为文本字段指定特定的标签号(Int 值)。

来自故事板:-

给两个文本文件不同的标签号

来自代码:-

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

然后您可以通过调用来识别每个文本字段

 if textfield.tag == 1 {

 } else textfield.tag == 2 {

 }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-19
    • 1970-01-01
    • 1970-01-01
    • 2017-12-08
    • 2021-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多