1、点击界面的其它空白地方隐藏
由于UIViewController是继承自UIResponder的,所以可以覆写- (void)touchesBegan:(NSSet *)touches
withEvent:(UIEvent *)event;这个开始触摸的方法来取消第一响应者,代码如下:
// 点击编辑框外面时,隐藏键盘
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[[self.viewviewWithTag:TAG_WORD] resignFirstResponder];
[[self.viewviewWithTag:TAG_PROVINCE] resignFirstResponder];
}2、点击键盘上的return或done时,隐藏键盘
此方法要UITextField实现delegate,当点击KeyBoard上的return按钮时,会调用delegate中的- (BOOL)textFieldShouldReturn:(UITextField *)textField;方法。
代码:
// 点击键盘上的return或者done时,隐藏键盘
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
}

1228

被折叠的 条评论
为什么被折叠?



