//写一个label
self.label=[[UILabel alloc] initWithFrame:CGRectMake(100, 50, 100, 30)];
self.label.layer.borderWidth=1;
self.label.backgroundColor=[UIColor clearColor];
[self.window addSubview:self.label];
[self.label release];
self.label.text=@"";
//写一个textField
self.testField=[[UITextField alloc] initWithFrame:CGRectMake(100, 200, 100, 30)];
[self.window addSubview:self.testField];
[self.testField release];
self.testField.layer.cornerRadius=10;
self.testField.layer.borderWidth=1;
只要输入就会执行length5方法
[self.testField addTarget:self action:@selector(length5:) forControlEvents:UIControlEventEditingChanged];
-(void)length5:(UITextField *)textField
{
if (textField.text.length>5) {
self.label.text=@"密码长度不符合标准";
}
else{
self.label.text=@"密码长度符合标准";
}
}
这段代码创建了一个UILabel和UITextField,用于显示密码长度提示。当用户在textField中输入时,会触发length5方法,该方法检查密码长度,如果超过5个字符,label显示'密码长度不符合标准',否则显示'密码长度符合标准'。
1673

被折叠的 条评论
为什么被折叠?



