gpt4 book ai didi

objective-c - iOS Xcode 键盘完成按钮功能

转载 作者:可可西里 更新时间:2023-11-01 03:24:34 25 4
gpt4 key购买 nike

我无法让“完成”按钮退出键盘。

我在我的 controller.h 文件中使用了它

- (IBAction)textFieldDoneEditing:(id)sender;

这是我的 controller.m 文件

- (IBAction)textFieldDoneEditing:(id)sender {
[sender resignFirstResponer];
}

我在连接 .xib 部分时搞混了。

最佳答案

使 Controller 成为 IB 中的 UITextField/UITextView 的委托(delegate)或来自 textField.delegate = self;

的代码

编辑:为此,您需要将 Controller 声明为 UITextFieldDelegate/UITextViewDelegate 的委托(delegate)

@interface Controller : <UITextFieldDelegate> { ...

,然后覆盖方法:

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

对于 UITextField 和

-(BOOL)textViewShouldEndEditing:(UITextView *)textView{
[textView resignFirstResponder];
return YES;
}

对于 UITextView

关于objective-c - iOS Xcode 键盘完成按钮功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10039367/

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