【问题标题】:How to type in two text fields simultaneously in swift?如何快速同时输入两个文本字段?
【发布时间】:2016-05-13 05:23:24
【问题描述】:

我有两个文本字段,比如说“A”和“B”。当我在“A”中写一些东西时,它应该同时写在文本字段“B”中,在清除文本时也是如此。有什么方法可以在 Swift 中存档吗?

【问题讨论】:

    标签: swift2


    【解决方案1】:

    这应该可以解决问题:

    1) 为文本字段“B”创建一个 IBOutlet

    2)为文本字段“A”创建一个IBAction,事件为“Editing Changed” 3) 在文本字段 A 的 IBAction 中,将文本字段“B”的文本属性设置为等于文本字段“A”的文本属性。像这样:
    @IBAction func textATyped(sender: UITextField) {
        textFieldB.text = textFieldA.text
        }
    

    【讨论】:

      【解决方案2】:

      在 viewDidLoad 或 viewWillAppear 中添加此目标操作

      txtA.addTarget(self, action: "didChangeText:", forControlEvents: .EditingChanged)
      

      添加此功能

      func didChangeText(textField:UITextField) {
      
         txtB.text = txtA.text
      
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-02-08
        • 2020-11-13
        • 1970-01-01
        • 1970-01-01
        • 2017-12-27
        • 1970-01-01
        • 2015-09-04
        相关资源
        最近更新 更多