首页 > 移动平台 > 详细

IOS 点击空白处隐藏键盘的几种方法

时间:2015-05-01 20:04:55      阅读:174      评论:0      收藏:0      [点我收藏+]

第一种: 使用view的touchesBegan:触摸事件来实现对键盘的隐藏,当点击view的区域就会触发这个事件


-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{

    [searchBar resignFirstResponder];
}


第二种:创建自定义的触摸手势来实现对键盘的隐藏:


- (void)viewDidLoad
{
    [super viewDidLoad];
    UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(keyboardHide:)];
    //设置成NO表示当前控件响应后会传播到其他控件上,默认为YES。
    tapGestureRecognizer.cancelsTouchesInView = NO;
    //将触摸事件添加到当前view
    [self.view addGestureRecognizer:tapGestureRecognizer];
}

IOS 点击空白处隐藏键盘的几种方法

原文:http://zouhao510.blog.51cto.com/4538557/1641162

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!