0
我想创建一个UITextField,这样当我触摸它时,它会运行某个方法,如果条件正确(在该方法中进行测试),它将运行其正常的“调出键盘”方法。我怎样才能做到这一点?如何使UITextField不响应?
我想创建一个UITextField,这样当我触摸它时,它会运行某个方法,如果条件正确(在该方法中进行测试),它将运行其正常的“调出键盘”方法。我怎样才能做到这一点?如何使UITextField不响应?
设置为您的UITextField委托
textField.delegate = self;
然后委托范围内,实现:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
if (condition) {
return YES;
}
else {
return NO;
}
}