在 iPad 上隐藏虚拟键盘是通过点击右下角的按钮触发的,如果您想让用户点击隐藏键盘的按钮时通知 App,让应用做一些其它的处理,可以使用如下代码获得iPad虚拟键盘隐藏事件:
[[NSNotificationCenter defaultCenter] addObserver:self    
selector:@selector(keyboardWillHide:)   
name:UIKeyboardWillHideNotification
 object:nil];



- (IBAction)keyboardWillHide:(NSNotification *)note

在做一个ipad项目的时候,遇到键盘挡住输入框的时候,于是就采取整个视图往上移的方法,点return就回收键盘视图回归正常,之前一直是在iphone中应用这种方法,没有问题,但是在ipad中,它的右下角有个按钮一点也是回收键盘,但是一回收,整个视图没有被执行回归正常。具体表达:

- (void)viewWillAppear:(BOOL)animated
{
    [[NSNotificationCenter defaultCenter] addObserver:self   
                                             selector:@selector(keyboardWillHide:)  
                                                 name:UIKeyboardWillHideNotification
                                               object:nil];//点击隐藏键盘按钮所触发的事件
}

- (void)keyboardWillHide:(NSNotification *)note
{
    self.view.center = CGPointMake(1024/2, 768/2);
}

iPad 隐藏按钮获取函数相关推荐

  1. 如何在Matlab中获取函数参数的数目?

    本图文详细介绍了Matlab中获取函数参数数目的方法.

  2. 【Android 逆向】Android 进程代码注入原理 ( 进程注入原理 | 远程调用流程 | 获取函数地址 | 设置 IP 寄存器 | mmap 申请内存 | 设置 SP 寄存器 )

    文章目录 一.进程注入原理 二.远程调用流程 ( 获取 so 动态库地址 | 获取函数地址 | 设置 IP 寄存器 | mmap 申请内存 | 设置 SP 寄存器 ) 一.进程注入原理 调试进程 At ...

  3. 在C语言中以编程的方式获取函数名

    在C语言中以编程的方式获取函数名 仅仅为了获取函数名,就在函数体中嵌入硬编码的字符串,这种方法单调乏味还易导致错误,不如看一下怎样使用新的C99特性,在程序运行时获取函数名吧. 对象反射库.调试工具及 ...

  4. 水滴石穿之IFRANME加载完成判断、获取函数的动态参数信息

    1.判断IFRAME是否加载完成 由于页面过程中,需要对IFRAME中的页面进行控制!但是由于IFRAME页面是其他人完成的,只是知道它的一些变量!页面结构如下: <mw:SplitterPan ...

  5. 获取成员函数地址及获取函数地址

     首先我们定义一个类Ctest,类里面包含三个不同形式的成员函数,静态成员函数statFunc().动态成员函数dynFunc()和虚拟函数virtFunc().在main函数中我们利用cout标 ...

  6. linux函数地址获取函数名,函数名/函数地址/函数指针

    函数指针:1.指针变量 2.指针变量指向函数 这正如用指针变量可指向整型变量.字符型.数组一样. 在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址. 可利用该指针变量调用函数, ...

  7. php 时间格式化_3分钟短文 | PHP获取函数的代码片段,唯有反射最高效

    引言 为了演示上一篇我们所说的PHP中反射的应用,本篇接着讲反射的应用.因为其特性,是操作函数和方法的,是函数的操作者,类的操作者,所以显得格外重要. 我们从一个小需求出发,假如有一段这样的代码: f ...

  8. JavaScript函数之实际参数对象(arguments) / callee属性 / caller属性 / 递归调用 / 获取函数名称的方法...

    函数的作用域:调用对象 JavaScript中函数的主体是在局部作用域中执行的,该作用域不同于全局作用域.这个新的作用域是通过将调用对象添加到作用域链的头部而创建的(没怎么理解这句话,有理解的亲可以留 ...

  9. php定义一个学生类_3分钟短文 | PHP获取函数参数名,和类定义的常量,都要反射...

    引言 本文我们分享两个知识点,算是PHP编程中的稍微高阶一点的用法,一般不会用到.可是有了这个思路之后,你对于自己的冗余代码,应该会有想法了. 获取函数形参列表 我们在写程序的时候,不可能所有功能逻辑 ...

  10. Java获取函数参数名称

    原理 编译之后的class文件默认是不带有参数名称信息的,使用 IDE 时,反编译jar包得到的源代码函数参数名称是 arg0,arg1......这种形式,这是因为编译 jar 包的时候没有把符号表 ...

最新文章

  1. MLPerf训练最新发榜:谷歌、NV、浪潮 ,冠军榜“三国杀”
  2. 同源注释工具GeneWise安装和使用
  3. python安装软件 No module named setuptools
  4. 威佐夫博弈:百练OJ:1067:取石子游戏
  5. swift使用mysql教程,Swift学习教程之SQLite的基础使用
  6. 3种类型的程序员:“虫族”,“人族”,“神族”(转载)
  7. MySQL 传统复制中常见故障处理和结构优化案例分析
  8. springboot 事务_第六章:springboot开启声明式事务
  9. JS内存泄漏实例解析
  10. 光电编码器的原理及应用场合_光电编码器的原理及应用电路
  11. 交互设计软件 html,5款优秀的交互动效设计软件推荐,让你用到爽
  12. Eureka服务注册中心搭建
  13. 【无标题】PHP小皮中出现拒绝访问(使用密码:YES)
  14. C/C++中va_start/va_arg/va_end函数源码文件位置及实现原理
  15. 全球程序员收入出炉!北京收入排入全球第十
  16. JAP的类关系 @OneToMany 和 @ManyToManys
  17. Increasing trend of scientists to switch between topics论文翻译
  18. windows update独立安装程序一直在此计算机上搜索更新
  19. GBase 8a 数据抽取工具orato8a用法介绍
  20. 汇编实验一——利用这3条指令计算2的8次方

热门文章

  1. 最新BT面板静态文件镜像库v7.1.1
  2. 关于Windows Boot Manager、Bootmgfw.efi、Bootx64.efi、bcdboot.exe 的详解
  3. 亮晶晶幼儿园家校沟通平台的设计与实现
  4. AutoCAD二次开发基础(二):曲线操作
  5. iOS视频播放器开发
  6. (实用工具分享)网页尺寸测量工具Page Ruler
  7. three.js入门——写个小车
  8. angularjs select 下拉加载option 默认选中第一行为空格的解决办法
  9. 赖世雄英语学习三原则
  10. PLSQL Developer 安装使用教程详解