如何将 UITextField 数据复制到 UILabel
Posted
技术标签:
【中文标题】如何将 UITextField 数据复制到 UILabel【英文标题】:how do I copy UITextField data into a UILabel 【发布时间】:2010-04-20 19:49:12 【问题描述】:我有一个文本字段和一个标签。
当您触摸文本字段时,键盘会出现
在 IB 中,文本字段的属性是
键盘:支持 ASCII 返回键:完成
我将 IBOutlet 连接到标签和文本字段。
如何在我输入完文本后让键盘消失。 如何将文本复制到 UIlabel?
谢谢
【问题讨论】:
【参考方案1】:如果您按下 DONE 按钮,UITextField
会向其委托(应该是您的控制器实例)发送一个 -textFieldDidEndEdititing:
方法。
此方法只是将编辑器焦点从UITextField
移开,从而使键盘消失。然后将新值放入UILabel
:
-(void)textFieldDidEndEditing:(UITextField *)textField
[textField resignFirstResponder];
label.text = textField.text;
【讨论】:
我如何做代理?我认为我没有指定代表。delegate
是UITextField
实例上的属性/插座。只需使用 InterfaceBuilder 将此插座与您的控制器实例连接起来,该控制器实例通常由 .XIB 文件中的“文件所有者”实例表示。以上是关于如何将 UITextField 数据复制到 UILabel的主要内容,如果未能解决你的问题,请参考以下文章
如何将相关的 UITextField 文本数据发送到可折叠 UITableView 中的函数?
如何在 swift 2 中将 UITextField 保存到核心数据?