【发布时间】:2016-05-13 05:23:24
【问题描述】:
我有两个文本字段,比如说“A”和“B”。当我在“A”中写一些东西时,它应该同时写在文本字段“B”中,在清除文本时也是如此。有什么方法可以在 Swift 中存档吗?
【问题讨论】:
标签: swift2
我有两个文本字段,比如说“A”和“B”。当我在“A”中写一些东西时,它应该同时写在文本字段“B”中,在清除文本时也是如此。有什么方法可以在 Swift 中存档吗?
【问题讨论】:
标签: swift2
这应该可以解决问题:
1) 为文本字段“B”创建一个 IBOutlet
2)为文本字段“A”创建一个IBAction,事件为“Editing Changed” 3) 在文本字段 A 的 IBAction 中,将文本字段“B”的文本属性设置为等于文本字段“A”的文本属性。像这样:@IBAction func textATyped(sender: UITextField) {
textFieldB.text = textFieldA.text
}
【讨论】:
在 viewDidLoad 或 viewWillAppear 中添加此目标操作
txtA.addTarget(self, action: "didChangeText:", forControlEvents: .EditingChanged)
添加此功能
func didChangeText(textField:UITextField) {
txtB.text = txtA.text
}
【讨论】: