关闭键盘按钮不起作用0 iOS

时间:2011-09-21 22:51:27

标签: ipad uitextfield

出于某种原因,在我的应用程序中,右下角的dismiss keybaord按钮永远不会起作用。我能够正确地在UITextField上使用resignFirstResponder,但是如果用户尝试使用该按钮,则没有任何反应。任何想法?

- (BOOL)textFieldShouldEndEditing:(UITextField *)textField{
    NSLog(@"shouldend");
    return YES;
}

- (BOOL) textFieldShouldBeginEditing:(UITextField *)textField {
    NSLog(@"should begin");
    return YES;
}

其他信息:这是整个应用的问题。该按钮永远不会在我的应用程序中的任何textField中使用。

1 个答案:

答案 0 :(得分:1)

您可能需要实施UITextFieldDelegate方法– textFieldShouldEndEditing:

- (BOOL)textFieldShouldEndEditing:(UITextField *)textField {
    return YES;
}

要测试正在发生的事情,您还可以在NSLog– textFieldDidBeginEditing:中添加简单的– textFieldDidEndEditing:。这将告诉您是否正在接收手势。