我有几个UITextField
的和一个UIButton
。如果我点击UIButton
,我想在活动中放置一些静态文本UITextField
.
所以像这样:
@IBAction func buttonEen(sender: UIButton) {
'active textField'.text = "static text"
}
但我如何确定哪个UITextField
是活跃的UITextField
我怎样才能达到这个目标?
要在最后一个活动的 UITextField 中写入文本,您必须使UIViewController
的代表UITextField
ex:
class ViewController: UIViewController, UITextFieldDelegate
声明一个activeField
多变的
ex:
var activeField: UITextField?
然后实现textFieldDidBeginEditing
ex:
func textFieldDidBeginEditing(textField: UITextField)
{
activeField = textField
}
所以你的按钮功能将类似于
@IBAction func buttonEen(sender: UIButton) {
if activeField
{
activeField.text = "static text"
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)