Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 如何从UITextField获取文本输入?_Swift_Text_Uitextfield_Textfield - Fatal编程技术网

Swift 如何从UITextField获取文本输入?

Swift 如何从UITextField获取文本输入?,swift,text,uitextfield,textfield,Swift,Text,Uitextfield,Textfield,如何从UITextField获取文本输入 我试过这个: @IBAction func input(_ sender: UITextField) { label.text = textfield.text } 但是标签没有得到textfield输入。 我应该使用哪种代码 打开Main.storyboard。在这里,您可以看到包括文本字段在内的应用程序预览 打开助理编辑。可以通过单击右上角的两个圆来执行此操作。现在您应该有Main.storyboard和ViewController.s

如何从UITextField获取文本输入

我试过这个:

@IBAction func input(_ sender: UITextField) {  
    label.text = textfield.text
}
但是标签没有得到textfield输入。 我应该使用哪种代码

  • 打开Main.storyboard。在这里,您可以看到包括文本字段在内的应用程序预览
  • 打开助理编辑。可以通过单击右上角的两个圆来执行此操作。现在您应该有Main.storyboard和ViewController.swift的分屏视图
  • 按ctrl键并单击文本字段。现在将其拖动到view controller.swift中顶部view controller语句之后的“{”下方
  • 释放按键和鼠标。现在您必须在屏幕上选择“Outlet”并使用名称
  • 现在,通过调用在步骤4中选择的名称和.text.例如name.text.可以在程序中的任何位置获取文本
  • 您所做的是创建一个操作。因此,每当有人(例如,单击textfield)时,您的操作函数都会被调用。如果您想获取它的文本,只需在操作函数中使用sender.text即可。
    我希望这有帮助。

    “不起作用”是描述问题的最不有用的方式。请你的问题清楚地说明你遇到了什么问题。代码到底以什么方式不起作用?是否调用了你的
    input
    方法?它与什么事件有关?谢谢。但我只想知道如何从文本字段获取用户输入。你发布的代码正好可以t、 但仅当您的
    input
    方法实际被调用时。并且假设标签实际在屏幕上。谢谢。我尝试了sender。它没有显示错误。但在iOS上运行时,我无法退出文本字段。@Hello.12397很高兴它起作用。如果有帮助,请接受我的答案。