uitextfield问题 - 检索

时间:2011-03-29 19:03:50

标签: xcode

我有3个文本字段和一个按钮。我想按下第一个uitext字段,按下按钮并粘贴hello world,其他人也一样。我知道如何做到这一点,但我的方法太基本了,我需要保持相同的粘贴代码..(所以我猜想我要问的是,如何检索用户按下的uitext字段,以便我可以更改它)

这就是我的所作所为:

if ( textfield1.isEditing ) {
   textfield1.text = ...
}

有没有办法可以摆脱变量textfield1,因为如果我有1000个文本字段,我将不得不写1000行...我可以做循环,但我想以某种方式检索值可能使用发送者? (xcode新手)

1 个答案:

答案 0 :(得分:0)

我认为如果你实现了textFieldDidBeginEditing函数:

-(void)textFieldDidBeginEditing:(UITextField *)textField {
 // process text
}

并将文本字段的委托设置为包含此函数的viewcontroller。输入参数textField应该是您当前正在编辑的文本字段。这样你就不必做你提到的1000行代码了。