【问题标题】:Keyboard is always showing in ios [duplicate]键盘始终显示在ios中[重复]
【发布时间】:2014-03-05 06:01:31
【问题描述】:

刚开始学习IOS。

在我的示例应用中,

当我在 ios 模拟器中输入键盘显示时。但是在完成输入后,我想点击一个按钮“点击我”。

但我无法键入按钮,因为按钮隐藏在键盘中。我不知道如何隐藏键盘。我点击了键盘上的返回按钮,但它并没有隐藏。

如何点击“点击我”按钮? IOS的默认功能是什么?

【问题讨论】:

  • 点击链接,先设置委托

标签: ios keyboard


【解决方案1】:

使用这个

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
  [textField resignFirstResponder];
  return YES;
}

【讨论】:

  • 谢谢。 :-) 我已在 sample.m 文件中添加了您的代码。但是没有执行任何操作。我该怎么办?
  • [文本域 resignFirstResponder];用你的文本字段名称更改“textField”
  • 你添加了这个吗,yourtextfield.delegate=self;
  • 非常感谢 :-)。我必须等待 6 分钟才能将其标记为答案 :-(
  • 然后,你可以验证我的答案。
【解决方案2】:
@interface MyController: UIViewController <UITextFieldDelegate> {
   UITextField *yourTextField;


}

.m 文件

yourTextField.delegate=self;

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
  [yourTextField resignFirstResponder];
  return YES;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-26
    • 2011-06-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多