代码之家  ›  专栏  ›  技术社区  ›  Cocoa Dev

如何将uitextfield数据复制到uilabel中

  •  0
  • Cocoa Dev  · 技术社区  · 15 年前

    我有一个文本域和一个标签。

    当您触摸文本字段时,键盘出现

    在ib中,textfield的属性是

    键盘:支持ascii 返回键:完成

    我把IBoutlet连接到标签和文本字段。

    我怎样才能在输入完文本后让键盘消失呢? 如何将文本复制到uilabel?

    谢谢

    1 回复  |  直到 15 年前
        1
  •  1
  •   Ralf Edmund    15 年前

    如果按“完成”按钮, UITextField 发送一个 -textFieldDidEndEdititing: 方法的委托,它应该是您的控制器实例。

    此方法只需将编辑器焦点从 输入框 从而使键盘消失。然后将新值放入 UILabel :

    -(void)textFieldDidEndEditing:(UITextField *)textField {
        [textField resignFirstResponder];
        label.text = textField.text;
    }