如何从uitextfield获取文本输入



如何从uitextfield获取文本输入?

我尝试了:

@IBAction func input(_ sender: UITextField) {  
    label.text = textfield.text
}

但是标签没有获得TextField输入。我应该使用哪个代码?

  1. 打开Main.Storyboard。在这里,您可以在这里查看包括Textfield在内的应用程序的预览。
  2. 打开助理编辑。您可以通过单击右上角的两个圆圈来做到这一点。现在,您应该具有Main.Storyboard和ViewController.swift的拆分屏幕视图。
  3. 按CTRL键,然后单击Textfield。现在,将其拖动在视图控制器中。在" {"视图控制器语句之后的旋转器。
  4. 释放钥匙和鼠标。现在,您必须在外观中选择"插座"并使用名称
  5. 现在,您可以通过调用步骤4和.TEXT中选择的名称来获取程序中的文本。例如。name.text

您所做的是创建一个动作。因此,每当有人,例如单击Textfield。如果要获取文本,则只需在操作函数中使用sender.text即可。我希望这会有所帮助。

尝试添加@iboutlet而不是@ibaction

for ex:@iboutlet弱var yourtextfield:uitextfield!

然后您可以将其打印出来:打印(yourtextfield!)

最新更新