我有3个UITextField
S的给予如下动态:的UITextField不编辑正确
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];
}
我的问题是,在这些文本框我写errT.hidden=YES;
这是我的代码的didBeginEditing
但我无法编辑这些文本字段,并且我已经给予代理.h
也。该怎么办?我已经尝试了许多对我没有帮助的解决方案。帮我
UPDATE:
-(void)textFieldDidBeginEditing:(UITextField *)textField{
if(textField==t)
{
err.hidden=YES;
}
}
显示didbeginEditing – BhushanVU 2013-03-21 10:57:31
请说明你是不是能够编辑文本字段值或didbegin编辑方法不是叫 – iSanjay 2013-03-21 11:01:21
代码didbeginediting – Kasaname 2013-03-21 11:01:23