zoukankan      html  css  js  c++  java
  • iOS收起键盘

    在UIViewController中收起键盘,有四种代码方式:

    1、让相应的控件放弃第一响应者

    /** 放弃第一响应者 */
    [self.nameTextField resignFirstResponder];

    2、点击UIViewController的任意地方,就可以收起键盘

    - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
        /** 强制结束编辑状态 */
        [self.view endEditing:YES];
    }

    3、当获取当前UIViewController比较困难时,使用UIApplication的放弃第一响应者方法

    /** 放弃第一响应者 */
    [[UIApplication sharedApplication] sendAction:@selector(resignFirstResponder) to:nil from:nil forEvent:nil];

    4、当获取当前UIViewController比较困难时,使用UIApplication的强制结束编辑方法

    /** 强制结束编辑状态 */
    [[[UIApplication sharedApplication] keyWindow] endEditing:YES];
  • 相关阅读:
    DataTableToJSON
    css hack
    把网络数据流转换成图片类
    递归(转)
    SQL 锁
    观察者
    yield
    开闭原则(转)
    迪米特法则(最少知道原则)(转)
    sql 游标
  • 原文地址:https://www.cnblogs.com/cchHers/p/8425539.html
Copyright © 2011-2022 走看看