我有 3 UITextField
s,它是动态给出的,如下所示:
if(a isEqualtoString:@"1")
{
UITextField *t=[[UITextField alloc]initWithFrame:CGRectMake(20,20,20,20)];
t.text=s;
t.delegale=self;
[scroll addSubview:t];
}
if(a isEqualtoString:@"2")
{
UITextField *t=[[UITextField alloc]initWithFrame:CGRectMake(20,20,20,20)];
t.text=p;
t.delegale=self;
[scroll addSubview:t];
}
if(a isEqualtoString:@"3")
{
UITextField *t=[[UITextField alloc]initWithFrame:CGRectMake(20,20,20,20)];
t.text=r;
t.delegale=self;
[scroll addSubview:t];
}
我的问题出在didBeginEditing
我写的这些文本字段中errT.hidden=YES;
这是我的代码,但我无法编辑这些文本字段,我在 .h 中给出了委托
还。该怎么办?我尝试了许多对我没有帮助的解决方案。帮我
更新:
-(void)textFieldDidBeginEditing:(UITextField *)textField{
if(textField==t)
{
err.hidden=YES;
}
}