码迷,mamicode.com
首页 > 移动开发 > 详细

ios UITextField的键盘事件

时间:2014-10-11 16:16:45      阅读:287      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   os   使用   文件   sp   

使用说明:自己写的UITextField控件代码

(1)点击键盘的return健时 键盘退出

 在.h文件中定义UITextField如下所示:bubuko.com,布布扣
bubuko.com,布布扣
在.m文件 - (void)viewDidLoad 写入如下代码:
 
     textFild=[[UITextField alloc]initWithFrame:CGRectMake(20, 200,200, 20)];
    textFild.layer.borderWidth=2;
    textFild.layer.borderColor=[[UIColor blackColor]CGColor];
    textFild.delegate=self;
    [self.view addSubview:textFild]; 
在.m文件中加入键盘相应事件如下:
 - (BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [self.textFild resignFirstResponder];//取消第一相应者
    return YES;
如上操作就可以完成键盘的相应事件了,只是第一种方式。
(2)第几视图的背景时 键盘退出
第一、打开.xib文件,手动更改Custom Class中的Class为:UIControl,如下图所示
bubuko.com,布布扣
第二、鼠标选中.xib,找到事件后,用鼠标拖拽到当前视图的File‘s Owner中去,操作如下图所示
bubuko.com,布布扣
第三、上步操作后会出现选择事件名称的过程,选择好相应的事件名称就可以了。
第四、在已经写好的事件上添加如下语句就可以了。当点击视图背景的时候键盘就可以退出了。
 -(IBAction)backgroud:(id)sender{
 
    [self.textFild resignFirstResponder];
 

ios UITextField的键盘事件

标签:style   blog   http   color   io   os   使用   文件   sp   

原文地址:http://www.cnblogs.com/quhongyue/p/4018918.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!