【问题标题】:resignFirstResponder for all textfields [duplicate]所有文本字段的resignFirstResponder [重复]
【发布时间】:2013-07-04 10:20:46
【问题描述】:

我正在开发一个在viewcontroller 上有多个textfields 的iphone 应用程序。我对resignfirstresponder 和设置textfield delegates 有点困惑。当我将代表设置为一个然后为该特定文本字段调用resignfirstresponder 时,我已经能够辞职文本字段。 我有一个 view controller 大约 7 个文本字段,不想单独调用每个字段。有没有人有任何示例代码可以关闭view controller 上的所有textfields?另外,您如何为所有文本字段设置委托?

谢谢!

【问题讨论】:

标签: iphone objective-c uitextfield


【解决方案1】:

试试这个

[self.view endEditing:YES];

如果由于您的 self.view 的子视图而显示键盘,这将隐藏键盘

【讨论】:

  • @HarshIT 好答案... +1
  • 出色的答案,非常感谢!
  • 有趣的是,虽然在文档This method looks at the current view and its subview hierarchy for the text field that is currently the first responder 中有说明,但它也适用于文本视图。
  • 为了快速尝试这个 self.view!.endEditing(true)
  • 优秀答案..!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-01-08
  • 2011-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-22
  • 1970-01-01
相关资源
最近更新 更多