ios - UITextView 内的 UITextField 一次性关闭键盘

标签 ios resignfirstresponder

我有这个设置:A main UIView包含 UITextView有一个 UITextField作为 subview 。当我从 UITextField 关闭键盘时使用 resignFirstResponder .键盘被关闭。但它再次为 UITextView 重新设置动画。 .

我想要的结果是完全关闭键盘。

我已经单独尝试过这些以及一个或多个组合:

[self endEditing:YES];  // for the main UIView

[myTextView resignFirstResponder];  //UITextView

[myTextField resignFirstResponder];   //UITextField

编辑:事实证明,这只是我忽略的东西。
但似乎没有人完全放弃键盘。

有什么建议么?

最佳答案

试试这个:

[[[UIApplication sharedApplication] keyWindow] endEditing:YES];

关于ios - UITextView 内的 UITextField 一次性关闭键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17298816/

相关文章:

ios - 应用程序在 iOS 7.1 上运行时无法全屏启动?

ios - 快速后台获取不起作用

ios - 如何在 CocoaPod PodSpec 中创建 Ruby 字符串?

arrays - 使用函数从 TextView 数组中退出第一响应者

nstextfield - Mac NSTextField 不会放弃firstResponder

ios - iphone:键盘没有隐藏

jQuery 滚动到 iOS 地址栏顶部

ios - 点击 UIControl 时结束 UITextView 编辑

ios - 键盘在 IOS 7 中不退出

ios - 协议(protocol)类别和传递信息