【问题标题】:Dismissing keyBoard not working关闭键盘不起作用
【发布时间】:2013-07-24 18:21:37
【问题描述】:

我遵循了 Apple 文档中的相同程序,但我在关闭键盘时遇到了一些问题。

代码:

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

    if(theTextField == self.textField)
    {

       [theTextField resignFirstResponder];
    }
    return YES;
}

我知道这个问题已经在这里被问过很多次了,但是我找不到合适的答案或解决方案,所以只有我发布了这个问题。

【问题讨论】:

  • 您是否将视图控制器设置为文本字段的委托?如果没有,请从文本字段按住 control 拖动到控制器,然后选择委托。
  • 或者,如果您以编程方式创建了文本字段,只需设置 textField.delegate = YourController。
  • 是的,我已经做到了。
  • @RafałAugustyniak:我不明白,你想说什么。
  • resignFirstResponder 被调用了吗,你检查了吗?

标签: iphone ios


【解决方案1】:

确保您的文本字段的委托设置为情节提要中的视图控制器。可以这样做:

【讨论】:

  • 是的,它工作正常,我错误地将其设置为 FirstResponder。谢谢!
猜你喜欢
  • 2015-01-02
  • 2014-10-19
  • 1970-01-01
  • 2018-05-17
  • 1970-01-01
  • 2011-09-29
  • 1970-01-01
  • 2014-02-13
  • 1970-01-01
相关资源
最近更新 更多