UIModalPresentationFormSheet 键盘不隐藏

在iPad中使用UINavigationController,UINavigationController的modalPresentationStyle为UIModalPresentationFormSheet时,弹出键盘,调用resignFirstrRsponder后键盘不隐藏。

新建Category,重写- (BOOL)disablesAutomaticKeyboardDismissal方法

UINavigationController+DismissKeyboard.h文件

#import <UIKit/UIKit.h>
@interface UINavigationController (DismissKeyboard)

// 使用UIModalPresentationFormSheet时
// 重写disablesAutomaticKeyboardDismissal方法使键盘隐藏
- (BOOL)disablesAutomaticKeyboardDismissal;

@end

UINavigationController+DismissKeyboard.m文件

#import "UINavigationController+DismissKeyboard.h"

@implementation UINavigationController (DismissKeyboard)

- (BOOL)disablesAutomaticKeyboardDismissal
{
    return NO;
}

@end

iPad UIModalPresentationFormSheet 键盘不隐藏相关推荐

  1. ipad使用键盘怎么隐藏软键盘_碌曲县无线ipad签约签到微信互动怎么使用

    碌曲县无线ipad签约签到微信互动怎么使用 作为大会门面,签到现场若用弯腰找名字划打勾的纸张签到肯定有失体面,久经战阵的主办方当然不会让这事发生,为让大咖享受真正大咖的待遇,翅观科技出品了RFID电子 ...

  2. android 键盘的隐藏与显示

    这个其实很简单,但是有时候自己就忘记了,所以在这里记录一下. 1,键盘的隐藏. private void hintKbTwo() {  InputMethodManager imm = (InputM ...

  3. onenetsim定位功能吗_经常玩手机的抓紧看看,原来手机键盘还隐藏4个实用功能,真实用...

    可爱的人都关注我了,就差你了 1 在日常生活中,大家对手机的依赖性越来越大,不管走到哪,时时刻刻都拿着手机发信息.可是,用了这么久的手机,你真的会用手机键盘吗?你知道手机键盘上隐藏的小功能吗?手机键盘 ...

  4. ios 隐藏app的插件_教你如何在iPad和iPhone中隐藏APP应用 划重点了

    在使用IOS系统时你知道如何在iPad和iPhone中隐藏APP应用吗?你知道怎么隐藏iOS出厂时自带的应用吗?怎么隐藏从App Store中下载的应用以及将应用放到文件夹里面而不是直接排列在屏幕上该 ...

  5. android 输入法 确定按钮,Android项目:输入法软键盘显示/隐藏的监听和控制,InputMethodManager用法研究...

    在项目开发中,用到编辑框的地方经常涉及到要监听或者控制软键盘的显示/隐藏状态.本以为这是很容易解决的一个小问题,没想到当初碰到这个问题才明白还得花点小心思才能整好.现将针对软键盘的显示/隐藏状态的监听 ...

  6. Android 软键盘显示隐藏判断

    Android软键盘始终感觉是个BUG,难缠 用起来不顺手,每次应用版本涉及到相关问题,总是很尴尬 只能静下心好好梳理一下 1. 软键盘显示原理 软键盘的本质是什么?软键盘其实是一个Dialog In ...

  7. iPad中键盘隐藏有6个虚拟键

    据国外媒体报道,如果你是一个iPad超级玩家,从iOS5的版本开始,你可能用过它的分离式虚拟键盘.但你是否知道,苹果在iPad上隐藏了6个虚拟键,确保你的指头不用伸得太长,就能够到被分离的临近字母. ...

  8. android触摸外部关闭键盘,如何隐藏Android上的软键盘,点击外部EditText?

    下面的代码片段简单地隐藏了键盘:public static void hideSoftKeyboard(Activity activity) { InputMethodManager inputMet ...

  9. Android 输入法键盘的隐藏和显示

     1.方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示) InputMethodManager imm = (InputMethodManager) getSystemService(Con ...

最新文章

  1. 软考下午题详解---uml图
  2. linux下Makefile的简单例子及解释
  3. c++堆内存默认大小_C++|array new 和 array delete的堆内存细节
  4. Codeforces Round #419 (Div. 2)
  5. qpsk调制matlab实现,QPSK调制解调Matlab实现(ing待补充说明)
  6. 微型计算机体系结构的主要特点,高性能微型计算机体系结构:奔腾、酷睿系列处理器原理与应用技术...
  7. Java简易开发环境搭建
  8. Android中文API(98)—— ContextMenu.ContextMenuInfo
  9. div覆盖在dropdownlist之上的方法
  10. Chrome扩展 - 百度识图
  11. kindle的mobi格式的文件,怎么转换成txt文件供一版阅读器来使用?
  12. 知乎运营推广方案PPT模板-优页文档
  13. Macintosh30周年回顾视频 ---转自36kr
  14. 数据统计基础之F分布及其应用
  15. TIM_SetCompare1(TIM14,625); 但是这个办法对TIM4行不通。TIM4使用TIM_OCInitStructure.TIM_Pulse = dutyCycle;
  16. 多边形裁剪图片与自定义 Gizmo !Cocos Creator Gizmo!
  17. 如何有效管理游戏开发过程
  18. 2018中文EI收录情况
  19. 备份谷歌或其他浏览器插件
  20. windows下查看python下安装的opencv版本

热门文章

  1. js中计算当前日期是当年的第xx周(涉及跨年)
  2. Lingo解决优化问题
  3. Linux服务器上搭建Python+Selenium+Chrome的运行环境(静默模式、无图形)
  4. Java使用multimap数据结构
  5. mac系统如何进入系统偏好设置_在mac上怎么修改“通用”偏好设置 - 偏好设置 - macOS使用手册_macos教程_uc电脑园...
  6. 小码哥IOS大神班11期 大神班
  7. Spring事件监听原理
  8. MySQL日志类型详解(全)
  9. 架构师的职责、核心能力、能力修炼手册
  10. oracle闪回空间使用率,如何检查oracle的归档日志及空间占用率,清除归档日志