如何停止UIKeyboard返回键的工作

时间:2014-01-28 15:11:32

标签: ios objective-c uitextfield uikeyboard

我有一个UITextField,当前在UITableViewCell中,当你选择UITextField时,UIkeyboard会自动出现。

我想知道如何在按下时忽略返回键..有一个功能我还没有实现跳过UITextFields它导致我一些错误,在我预览我的应用程序之前我想禁用它避免任何混淆。

1 个答案:

答案 0 :(得分:2)

当然,您需要使用UITextFieldDelegate,特别是textFieldShouldReturn:。您所要做的就是指定您的类将在您的界面中符合此协议,并指定此类作为textfield的delegate属性上的委托,并且您很高兴。也就是说,从textFieldShouldReturn:返回no之后。或者当然,这可以有条件地完成。

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
    if (someCondition == YES) {
        return NO;
    }
    return YES;
}