gpt4 book ai didi

ios - 如何使键盘在 iOS 中以编程方式消失

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:21:06 26 4
gpt4 key购买 nike

我无法在输入文本后让键盘消失。我有很多适用于以前版本的 Xcode 的解决方案,但没有适用于 Xcode 7 的解决方案。我当前的 ViewController.h 文件如下所示:

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController <UITextFieldDelegate>
@property (strong, nonatomic) IBOutlet UITextField *txtUsername;
@property (strong, nonatomic) IBOutlet UITextField *txtPassword;

@end

我的 .m 文件如下所示:

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController
@synthesize txtUsername;
@synthesize txtPassword;

- (void)viewDidLoad {
[super viewDidLoad];
self.txtUsername.delegate = self;
self.txtPassword.delegate = self;
}

- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}

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

@end

我也已将 textField 的委托(delegate)分配给 ViewController。

更新 我正在使用的 View 没有分配给 ViewController 类,因此没有继承我需要的 textFielfShouldReturn 方法。

最佳答案

尝试:

[self.view endEditing:YES];

关于ios - 如何使键盘在 iOS 中以编程方式消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34928915/

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