zoukankan      html  css  js  c++  java
  • iOS之隐藏键盘的方式

     1 一、//触摸空白处隐藏键盘
     2 
     3 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
     4 
     5     [_feedBackTextView resignFirstResponder];
     6 
     7     [_telTextField resignFirstResponder];
     8 
     9 }
    10 
    11  
    12 
    13 二、添加点按手势 隐藏键盘
    14 
    15 UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]  initWithTarget:self action:@selector(dismissKeyboard)];
    16 
    17     [self.view addGestureRecognizer:tap];
    18 
    19  
    20 
    21 - (void)dismissKeyboard {
    22 
    23     [self.userText resignFirstResponder];
    24 
    25     [self.passWordText resignFirstResponder];
    26 
    27 }
    28 
    29  
    30 
    31 三、//在键盘上方添加一个完成按钮来收起键盘
    32 
    33     UIToolbar * topView = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, 320, 30)];
    34 
    35     [topView setBarStyle:UIBarStyleDefault];
    36 
    37     //定义两个flexibleSpace的button,放在toolBar上,这样完成按钮就会在最右边
    38 
    39     UIBarButtonItem * button1 =[[UIBarButtonItem alloc]initWithBarButtonSystemItem: UIBarButtonSystemItemFlexibleSpace target:self action:nil];
    40 
    41     UIBarButtonItem * button2 = [[UIBarButtonItem alloc]initWithBarButtonSystemItem: UIBarButtonSystemItemFlexibleSpace target:self action:nil];
    42 
    43     //定义完成按钮
    44 
    45     UIBarButtonItem * doneButton = [[UIBarButtonItem alloc]initWithTitle:@"完成" style:UIBarButtonItemStyleDone target:self action:@selector(resignKeyboard)];
    46 
    47     //在toolBar上加上这些按钮
    48 
    49     NSArray * buttonsArray = [NSArray arrayWithObjects:button1,button2,doneButton,nil]; [topView setItems:buttonsArray];
    50 
    51     [_feedBackTextView setInputAccessoryView:topView];
    52 
    53     [_telTextField setInputAccessoryView:topView];
    54 
    55  
    56 
    57 //隐藏键盘
    58 
    59 - (void)resignKeyboard {
    60 
    61     [_feedBackTextView resignFirstResponder];
    62 
    63     [_telTextField resignFirstResponder];
    64 
    65 }
    66 
    67  
  • 相关阅读:
    select server 于青林
    server client 于青林
    嵌入式系统移植三部曲 于青林
    server-client之间的通信 刘峰
    select注释执行过程 刘峰
    嵌入式系统移植三部曲 刘峰
    select server 李敏敏
    服务器与客户端 李敏敏
    嵌入式移植三步曲 郑明莉
    嵌入式系统移植三步曲 翟长伟
  • 原文地址:https://www.cnblogs.com/rglmuselily/p/5165248.html
Copyright © 2011-2022 走看看