gpt4 book ai didi

ios - 关闭具有多个文本字段的第一响应者/键盘

转载 作者:可可西里 更新时间:2023-11-01 03:22:41 27 4
gpt4 key购买 nike

在经历了这一切之后就像认真的......

Easy way to dismiss keyboard?

...我有多个 TextFields 和一些 TextViews。有没有办法对所有文本字段进行批处理或分组 Dismiss First Responder?我需要为每个字段制作方法吗?也许我忽略了该链接中的某些内容?

也许我可以像这样:

https://stackoverflow.com/questions/3282837/problem-with-multiple-textfields-to-make-the-keyboard-dissapear

后者有意义吗?提前致谢。

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -=-=-

我想通了....

Controller.h

@interface Controller : UIViewController <UITextFieldDelegate> {
IBOutlet UITextField *clickedDone;
}
@property (nonatomic, retain) IBOutlet UITextField *clickedDone;

Controller.m

#import "Controller.h"
@implementation Controller
@synthesize clickedDone;

- (void)viewDidLoad
{
[super viewDidLoad];
[clickedDone setDelegate:self];
}

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

最佳答案

该 View 有一个 endEditing: 方法供您使用。文档说

Causes the view (or one of its embedded text fields) to resign the first responder status.

在你的 View Controller 中你可以调用:

[[self view] endEditing:YES];

关于ios - 关闭具有多个文本字段的第一响应者/键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6741942/

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