iOS中收回键盘

让虚拟键盘在输入完后收回(点击屏幕空白处就收回了)

#import "ViewController.h"

@interface ViewController (){
    UITextField *myTextField;
}

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    
    //新建一个UITextField
    myTextField = [[UITextField alloc]initWithFrame:CGRectMake(0, 100, 300, 50)];
    
    //设置边框
    [myTextField setBorderStyle:UITextBorderStyleRoundedRect];
    
    //设置键盘的样式
    myTextField.keyboardType =  UIKeyboardTypeNamePhonePad;
    
    [self.view addSubview:myTextField];
    
  
}


//让虚拟键盘在完成输入后收回(点空白处就收回了)
-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
    
    [myTextField resignFirstResponder];
}


你可能感兴趣的:(iOS中收回键盘)