如何让UITextField不响应?

时间:2011-04-25 03:11:53

标签: iphone xcode uitextfield uitextfielddelegate

我想创建一个UITextField,这样当我触摸它时,它会运行某个方法,然后如果条件正确(在该方法中测试),它将运行其正常的“调出键盘”方法。我怎么能这样做?

1 个答案:

答案 0 :(得分:3)

为您的UITextField设置委托

textField.delegate = self;

然后在委托中执行:

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
    if (condition) {
        return YES;
    }
    else {
        return NO;
    }
}