我想创建一个UITextField,这样当我触摸它时,它会运行某个方法,然后如果条件正确(在该方法中测试),它将运行其正常的“调出键盘”方法。我怎么能这样做?
答案 0 :(得分:3)
为您的UITextField设置委托
textField.delegate = self;
然后在委托中执行:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
if (condition) {
return YES;
}
else {
return NO;
}
}