首页 > iOS 键盘收起的问题!

iOS 键盘收起的问题!

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

[self.view endEditing:NO];

}

这个方法为什么NO也管用YES也管用
还有就是

-(BOOL)textFieldShouldReturn:(UITextField *)textField{

[textField endEditing:NO];
[textField resignFirstResponder];
return NO;

}

这个return的代理为什么我return NO也能收键盘呢?
这两个方法我是一起写的。
然后我的self.view上就加载了一个textFiled。求解释啊。
文档里解释不是说return NO会被忽视嘛?
// called when 'return' key pressed. return NO to ignore.


起作用的是 resignFirstResponder 而已


[self.view endEditing:NO]; 这个方法传进的参数是是否强制,正常情况下即使传 no 也管用的。


辞去当前控件的第一响应者身份
或者
关闭父控件的可编辑状态

二者选一即可关闭键盘
你全写上的话,就像斗地主:
有一个人抢了地主,底牌就被拿走了。其他人说不抢底牌还会回来么?


QAQ 赞同答案还需要声望,容我先回复下.楼上都对

【热门文章】
【热门文章】