zoukankan      html  css  js  c++  java
  • IOS学习:隐藏键盘方法

    1、点击界面的其它空白地方隐藏

         由于UIViewController是继承自UIResponder的,所以可以覆写- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;这个开始触摸的方法来取消第一响应者,代码如下:

    1. // 点击编辑框外面时,隐藏键盘  
    2. - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event  
    3. {  
    4.     [[self.viewviewWithTag:TAG_WORD] resignFirstResponder];  
    5.     [[self.viewviewWithTag:TAG_PROVINCE] resignFirstResponder];  
    6. }  



    2、点击键盘上的return或done时,隐藏键盘
         此方法要UITextField实现delegate,当点击KeyBoard上的return按钮时,会调用delegate中的- (BOOL)textFieldShouldReturn:(UITextField *)textField;方法。

         代码:
      1. // 点击键盘上的return或者done时,隐藏键盘  
      2. - (BOOL)textFieldShouldReturn:(UITextField *)textField  
      3. {  
      4.     [textField resignFirstResponder];  
  • 相关阅读:
    第十一周编程总结
    第十一周助教总结
    第十周编程总结
    第十周学习总结
    第十周助教总结
    第九周学习总结
    第九周编程总结
    第九周助教总结
    第八周学习总结
    第八周编程总结
  • 原文地址:https://www.cnblogs.com/ejllen/p/4397847.html
Copyright © 2011-2022 走看看