隐藏键盘的三种方法


第一种通过设置UITextFiledDelegate的方法
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [textField resignFirstResponder];
    return YES;
}

取消键盘作为第一响应隐藏键盘

第二种通过设置view继承自UIControl 

- (IBAction)backgroundTap:(id)sender 
{
   [text resignFirstResponder];
}
取消键盘作为第一响应隐藏键盘

第三种方法通过NSApplication- (BOOL)sendAction:(SEL)anAction to:(id)aTarget from:(id)sender方法

[[UIApplication sharedApplication] sendAction:@selector(resignFirstResponder)
                                           to:nil
                                         from:nil
                                     forEvent:nil];

取消键盘作为第一响应隐藏键盘(想详细了解可看这篇博客:http://lldong.github.com/blog/2012/11/02/dissmiss-keyboard/)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值