在View的UITextField中经常需要输入完文字后隐藏软键盘,要实现着一点要让View的Controller实现UITextFieldDelegate代理,然后编写相应的代码。
-
#import <UIKit/UIKit.h>
-
@interface TestVeiwController : UIViewController<UITextFieldDelegate> {
-
IBOutlet UITextField *txt;
-
}
-
@property (nonatomic,retain) UITextField *txt;
-
@end
|
然后记得要指定文本框的代理
-
- (void)viewDidLoad {
-
[super viewDidLoad];
-
txt.delegate = self;
-
}
|
点击Enter的时候隐藏软键盘:
-
- (BOOL)textFieldShouldReturn:(UITextField *)textField
-
{
-
[textField resignFirstResponder];
-
return YES;
-
}
|
点击取消(Cancel)或那个小差号的时候隐藏。注意这里如return
YES则无法隐藏,我采用了点变通的方法。
-
- (BOOL)textFieldShouldClear:(UITextField *)textField
-
{
-
[textField resignFirstResponder];
-
textField.text = @”";
-
return NO;
-
}
|
点击View的其他区域隐藏软键盘。
-
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
-
{
-
[txt resignFirstResponder];
-
}
|
这里直接用了我自定义的变量。
设置代理的步骤比较重要,别忘记了,要不没反应
转自:http://cc.cocimg.com/bbs/read.php?tid-46356.html
分享到:
相关推荐
iOS iPhone 隐藏键盘 教程 代码 文档 有实例Demo和相关demo
因为iPhone手机采用的触摸涉及,本身没有硬件键盘,一般都是点击输入框之后,弹出一个虚拟键盘出来,因此在iPhone开发中,经常在完成编辑输入之后,要写程序代码来关闭软键盘的输出,非常繁琐,当然关闭软键盘的方式...
类似iphone短信中滑动收缩键盘的功能,其中包含了iphone键盘从隐藏到出现要触发的全部事件. 如果想要研究键盘的可以多看看.
退回输入键盘 2 CGRect 2 CGPoint & CGSize 3 设置透明度 3 设置背景色 3 自定义颜色 3 竖屏 3 横屏 3 状态栏高 3 导航栏、工具栏高 3 隐藏状态栏 3 ...点击键盘的next按钮,在不同的...iphone更改键盘右下角按键的type 45
在ScrollView或者TableView上弹出键盘时,当滚动scrollview时,弹出的键盘会随着scrollview的滚动而下拉隐藏,类似iOS的短信应用(iMessages app)输入短信的键盘效果。整个API实现十分简单,只需要加入一行代码就...
来源:github/TAPKeyboardPopLicence:MIT作者:CoTap, Inc. ... 我们可以在iPhone上试试iMessage和备忘录这两个App,就看得出两种键盘隐藏方式的不同。这份代码实现的是iMessage这种键盘隐藏方式。
7.2.6 创建风格独特的按钮 7.2 7隐藏键盘 7.2.8 实现视图控制器逻辑 7.2.9 释放对象 7.2.10 生成应用程序 7.3 小结 7.4 问与答 7.5 作业 7.5.1 测验 7.5.2 答案 7.5.3 练习 7.6 进一步探索 第8章 处理图像、动画和...
隐藏视图 65 创建一个定制视图 65 初始化您的定制视图 65 描画您的视图内容 66 响应事件 67 视图对象的清理 68 触摸事件 69 事件和触摸 69 事件的传递 71 处理多点触摸事件 73 运动事件 80 拷贝、剪切、和粘贴操作 ...
将来拥有的功能: 1、高度可定制的 2、任意消息的大小 3、复制&粘贴消息 4、数据检查器(确认电话号码、链接、日期等) 5、时间戳 6、头像 7、向下滑动隐藏键盘 8、动态调整输入文本视图类型 9、自动启用/禁用发送按
立即显示和隐藏它们-单击“打开栏”,按键盘快捷键,滑动手势或将光标移到显示器的侧面(选项)。您的笔记将始终停留在其他窗口的上方-仅在需要时才可见。 新笔记?做完了! 只需单击按钮。您也可以直接从Web...
随书光盘中包括了所有范例的程序代码。 《Google Android SDK开发范例大全(第3版)》继承前两版由浅入深的方式,范例总数由原先的160多个增加到了200多个,在用户交互界面、手机控件、交互式通信服务、手机自助服务、...
随书光盘中包括了所有范例的程序代码。 《Google Android SDK开发范例大全(第3版)》继承前两版由浅入深的方式,范例总数由原先的160多个增加到了200多个,在用户交互界面、手机控件、交互式通信服务、手机自助服务、...
随书光盘中包括了所有范例的程序代码。 《Google Android SDK开发范例大全(第3版)》继承前两版由浅入深的方式,范例总数由原先的160多个增加到了200多个,在用户交互界面、手机控件、交互式通信服务、手机自助服务、...
随书光盘中包括了所有范例的程序代码。 《Google Android SDK开发范例大全(第3版)》继承前两版由浅入深的方式,范例总数由原先的160多个增加到了200多个,在用户交互界面、手机控件、交互式通信服务、手机自助服务、...
随书光盘中包括了所有范例的程序代码。 《Google Android SDK开发范例大全(第3版)》继承前两版由浅入深的方式,范例总数由原先的160多个增加到了200多个,在用户交互界面、手机控件、交互式通信服务、手机自助服务...
随书光盘中包括了所有范例的程序代码。 《google android sdk开发范例大全(第3版)》继承前两版由浅入深的方式,范例总数由原先的160多个增加到了200多个,在用户交互界面、手机控件、交互式通信服务、手机自助服务...