博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
收起键盘的2种方法
阅读量:6289 次
发布时间:2019-06-22

本文共 554 字,大约阅读时间需要 1 分钟。

hot3.png

1:

[[[UIApplication sharedApplication] keyWindow] endEditing:YES];

2:

[[self findFirstResponderBeneathView:self] resignFirstResponder];

- (UIView*)findFirstResponderBeneathView:(UIView*)view

{

    // Search recursively for first responder

    for ( UIView *childView in view.subviews ) {

        if ( [childView respondsToSelector:@selector(isFirstResponder)] && [childView isFirstResponder] )

            return childView;

        UIView *result = [self findFirstResponderBeneathView:childView];

        if ( result )

            return result;

    }

    return nil;

}

转载于:https://my.oschina.net/u/2303230/blog/405774

你可能感兴趣的文章
《SOA达人迷》目录—导读
查看>>
Apache Kylin权威指南1.5 Apache Kylin的主要特点
查看>>
Java IO: 其他字节流(上)
查看>>
Java中的锁
查看>>
节省60%费用!巧用阿里云归档存储降低基因测序成本
查看>>
《Adobe Dreamweaver CS6中文版经典教程》——1.7 创建自定义的快捷键
查看>>
linux学习笔记三: secureCRT小键盘输入数字键的时候,出现字母的解决方法:
查看>>
beego打印请求http内容
查看>>
手机自动化测试:Appium源码分析之跟踪代码分析二
查看>>
老李推荐:第8章7节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-小结
查看>>
Java语言概述
查看>>
支持 web sftp的Jumpserver 1.4.2 发布
查看>>
企业环境下MySQL5.5调优
查看>>
【阿里云MVP Meetup 第四期】产业中的“图像识别”分享与探索,干货来袭!
查看>>
集体通宵发版怎么破?阿里敏捷教练开出四道“药方”
查看>>
git常用命令
查看>>
3.07-JS合并两个JSON对象
查看>>
VUE2.0 实现移动端在固定区域内的滚动效果
查看>>
angularjs入门(一)
查看>>
环境变量PATH、cp命令、mv命令、cat命令、tac命令、more、less、head、tail
查看>>