gpt4 book ai didi

objective-c - 未调用 textFieldShouldReturn

转载 作者:可可西里 更新时间:2023-11-01 03:02:48 26 4
gpt4 key购买 nike

我想让键盘在用户点击“返回”按钮时消失,我被告知要使用

-(BOOL)textFieldShouldReturn:(UITextField *)textField {
[tf resignFirstResponder];
return YES;
}

但是当我点击“返回”按钮时没有任何反应,甚至没有调用该方法。我在

@interface gameOverMenu : UIView

不在 ViewController 中。我也不使用界面生成器。我该怎么办?

最佳答案

您需要确保您实现了 UITextFieldDelegate 并将您的 UITextField 委托(delegate)设置为 self 。在您的 .h 文件中:

@interface gameOverMenu : UIView <UITextFieldDelegate>

在您的 .m 文件中的某处(viewDidLoad:可能):

self.yourTextField.delegate = self;

现在应该调用您的 -(BOOL)textFieldShouldReturn:(UITextField *)textField 方法。

关于objective-c - 未调用 textFieldShouldReturn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10287131/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com