在我的应用我有不同TextFields
像Username
,Name
,在Password
等的XCode文本字段隐藏键盘
我使用以下textfields
年龄,性别和地区作为ActionSheet
采摘。我面临的问题是当我输入password
字段并移动到选择年龄时,键盘不会隐藏在第一次点击本身。在键盘隐藏之后,我必须再次点击年龄段。
任何一个可以帮我解决这个问题
- (BOOL)textFieldShouldBeginEditing:(LRTextField *)textField {
NSLog(@"Tag %ld",(long)textField.tag);
if (textField.tag == 3){
return NO;
} else if (textField.tag == 4){
return NO;
} else if (textField.tag==5){
return NO;
} else if (textField.tag==6){
return NO;
}
return YES;
}
我使用LTTextField
为textfield
验证。
替代解决方案:不是文本框的年龄,性别和地区,使用UIButtons。 –
'resignFirstResponder:'在哪里? 'textFieldShouldBeginEditing:'如果返回'NO',那么这将阻止编辑,但它不会退出已经聚焦的'textField'。 – TheTiger