我知道如何通过 Interface Builder 使用以下方法。
-(void)dismissKeyboard
{
[testTextField resignFirstResponder];
}
这样,当我触摸键盘以外的区域或点击“返回”时,键盘就会关闭。
但我不知道如何通过代码来实现。请教教我,谢谢。
这是.h
#import <UIKit/UIKit.h>
@interface SecondViewController : UIViewController
{
UITextField *testTextField;
}
@property (nonatomic,retain) UITextField *testTextField;
@end
这是.m
#import "SecondViewController.h"
@implementation SecondViewController
@synthesize testTextField;
- (void)viewDidLoad
{
[super viewDidLoad];
UITextField *tempTextField = [[UITextField alloc] init];
self.testTextField = tempTextField;
testTextField.frame = CGRectMake(100, 150, 200, 30);
testTextField.placeholder = @"Test";
testTextField.backgroundColor = [UIColor whiteColor];
testTextField.textColor = [UIColor blackColor];
[self.view addSubview:testTextField];
}