从零开始iOS8编程【键盘操作】
在iPhone应用程序中, 键盘输入处理比较麻烦。
在输入完成后我们需要自己关闭键盘。
在iPhone中我们还可以指定键盘输入类型, 可以是Email、 电话和数字等类型。
为关闭键盘添加事件处理方法:
h文件
-(IBAction) textFieldDoneEditing:(id)sender;
m文件
-(IBAction) textFieldDoneEditing:(id)sender {
[sender resignFirstResponder];
}
链接事件
文本框对象的Did End On Exit事件链接到File’s Owner。
第一响应者是当前与用户交互的控件, 在这个例子中, 点击TextField控件,
[sender resignFirstResponder];
是使TextField控件放弃第一响应者状态。
点击关闭键盘中的“return”关闭键盘比较麻烦,
我们可以通过触摸背景关闭键盘。
在Hello-.h文件中增加动作声明:
-(IBAction) backgroundTap:(id)sender;
在Hello-.m文件中增加动作实现:
-(IBAction) backgroundTap:(id)sender {
[txtField resignFirstResponder];
}
连接动作和事件
为了使背景控件能够响应事件, 我们需要背景View的父类( UIView) 修改成为UIControl,
UIControl是能够触发action, 所有控件都是UIControl的子类。
在iPhone中我们还可以指定键盘输入类型, 可以是Email、 电话和数字等类型。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。