resignfirstresponder
来源:互联网 发布:php进销存源码erp 编辑:程序博客网 时间:2024/05/01 07:34
转载地址:http://www.cnblogs.com/minglz/archive/2012/11/17/2770848.html
退出虚拟键盘:
b)在BIDViewController.m的最后实现textFieldDoneEditing方法
- (IBAction)textFieldDoneEditing:(id)sender{ [sender resignFirstResponder];}
(下面是我个人对resignFirstResponder的理解,如果有错,希望大家能够指正,谢谢!)
这里注意“resignFirstResponder”,FirstResponder的意思是正在和用户交互的那个控件,textfield正在和用户交互,这时的它就是FirstResponder。 resignFirstResponder的意思是放弃第一响应者,即textfield不再和用户进行交互,那么此时的textfield也不会获得焦点,这样键盘就自然而然的消失了。
当我们点击屏幕上任何空白的地方时(包括ImageView和Label这些非活动控件,即静态控件),使键盘消失,这个操作相对简单,且可行性较高。
转载地址:http://blog.csdn.net/tangshoulin/article/details/6634438
resignFirstResponder(交出自己的第一响应者的身份,可以重写改函数,这样如果写出no的时候当调用这个方法的时候它会拒绝交出第一响应者的身份)
Notifies the receiver that it has been asked to relinquish(交出)its status as first responder in its window.
- (BOOL)resignFirstResponder
Discussion
The default implementation returns YES, resigning first responder status. Subclasses can overridethis method to update state or perform some action such as unhighlighting theselection, or to return NO, refusing torelinquish first responder status.
canResignFirstResponder
Returns a Boolean value indicating whether the receiver iswilling to relinquish first-responder status.
- (BOOL)canResignFirstResponder
Return Value
YES if the receiver canresign(辞职 消去) first-responder status, NO otherwise.
Discussion
Returns YES by default. Asan example, a text field in the middle of editing might want to implement thismethod to return NO to keep itself activeduring editing.
isFirstResponder
Returns a Boolean value indicating whether the receiver is thefirst responder.
- (BOOL)isFirstResponder
Return Value
YES if the receiver is thefirst responder, NO otherwise.
- resignfirstresponder
- resignfirstresponder
- 初识 resignFirstResponder
- 让UIWebView resignFirstResponder的方法
- UITextfield resignFirstResponder键盘不回收
- viewController和resignFirstResponder的情丝
- UIModalPresentationFormSheet模式下resignFirstResponder无法隐藏键盘
- UITextField调用resignFirstResponder位置向下移动问题
- 解决resignFirstResponder或者endEditing无效的办法
- 解决resignFirstResponder或者endEditing无效的办法
- 出现resignFirstResponder或者endEditing无效的解决办法
- UITextField : 如果设置text,然后调用 resignFirstResponder的问题
- 一个view上的多个textfield键盘resignFirstResponder事件
- textFieldShouldEndEditing 委托导致无法ResignFirstResponder 的一个 Bug
- iOS - UIModalPresentationFormSheet模式下resignFirstResponder无法隐藏键盘
- ,随便点击屏幕任何位子都可以resignFirstResponder,隐藏键盘的两种方法
- 最简单关闭软键盘的方法——只需要一行代码,关闭无限个输入视图 非resignFirstResponder
- c++ 虚析构函数
- 来自MIT人工智能实验室:如何做研究
- Outlook邮箱处理
- OpenNI 2.x与Kinect For Windows的安装
- ZooKeeper安装过程
- resignfirstresponder
- Java IO流学习总结
- linux创建读写文件
- Android开发(4)Android电话拨号器
- linux进程通信---几个发送信号的函数(kill,raise,alarm,pause)
- DIV层的五条叠加法则
- Android开发(5)--对应用进行单元测试
- 设置APP加载页面
- OpenCV 的四种边界生成方式