Q
ios删除键盘
3
A
回答
9
您需要使用resignFirstResponder
,请参阅similar question。
[myTextField resignFirstResponder];
2
致电-resignFirstResponder
您当前正在编辑的文本字段。
0
有些情况下,我没有直接访问'第一响应者',所以我倾向于使用不同的方法。 我对键盘的实用工具类,其他功能外,此一:
+ (BOOL)dismiss:(UIView *)view
{
if (view.isFirstResponder) {
[view resignFirstResponder];
return YES;
}
for (UIView *subView in view.subviews) {
if ([Keyboard dismiss:subView]) // It's calling itself, just to be perfectly clear
return YES;
}
return NO;
}
这让我简单地调用,例如:从任何地方UIViewController
内[Keyboard dismiss:self.view]
。
5
看到这个答案为做到这一点最简单的方法:Easy way to dismiss keyboard?
[self.view endEditing:YES];
+0
+1这个很棒,非常感谢。 – swiftBoy 2014-08-22 15:21:26
相关问题
- 1. 在iOS中删除键盘的阴影
- 2. 删除<Done>键盘按钮IOS
- 3. resignFirstResponder - 不能删除键盘
- 4. UITextView不删除键盘
- 5. 添加和删除键盘
- 6. 删除UIWebView的键盘
- 7. iOS删除键盘下方的清除条
- 8. 用按钮模仿键盘删除键
- 9. 删除0-9按键的软键盘?
- 10. 删除从一个选择框使用“删除”键键盘
- 11. 如何使删除键 - 删除定制的Android键盘
- 12. 如何删除键盘上的dataGridView行删除键按? c#
- 13. 如何删除ios 7中的键盘的顶部栏
- 14. 如何从虚拟键盘中删除prev next按钮IOS
- 15. ios 8自定义键盘保持按钮删除?
- 16. Ionic iOS键盘
- 17. 我可以删除iPad键盘'隐藏键盘'按钮吗?
- 18. 删除意见箱软键盘
- 19. 无法从键盘上删除UIButton
- 20. 删除键盘HTML文本框
- 21. 如何删除键盘当UIButton的
- 22. 从AppDelegate.m中的applicationDidEnterBackground中删除键盘
- 23. 软件键盘删除浏览
- 24. UITextView删除所有第三方键盘
- 25. 删除字母上部键盘
- 26. 钛Android键盘删除表标题
- 27. JavaME/Symbian:删除屏幕键盘
- 28. 在视图转换时删除键盘
- 29. 如何删除Android示例软键盘?
- 30. 隐藏键盘ios
感谢,我发现的代码是这样的:[self.view endEditing:YES]; – ghiboz 2011-01-20 23:30:42