如何从uitextfield获取文本输入?
我尝试了:
@IBAction func input(_ sender: UITextField) {
label.text = textfield.text
}
但是标签没有获得TextField输入。我应该使用哪个代码?
- 打开Main.Storyboard。在这里,您可以在这里查看包括Textfield在内的应用程序的预览。
- 打开助理编辑。您可以通过单击右上角的两个圆圈来做到这一点。现在,您应该具有Main.Storyboard和ViewController.swift的拆分屏幕视图。
- 按CTRL键,然后单击Textfield。现在,将其拖动在视图控制器中。在" {"视图控制器语句之后的旋转器。
- 释放钥匙和鼠标。现在,您必须在外观中选择"插座"并使用名称
- 现在,您可以通过调用步骤4和.TEXT中选择的名称来获取程序中的文本。例如。name.text
您所做的是创建一个动作。因此,每当有人,例如单击Textfield。如果要获取文本,则只需在操作函数中使用sender.text即可。我希望这会有所帮助。
尝试添加@iboutlet而不是@ibaction
for ex:@iboutlet弱var yourtextfield:uitextfield!
然后您可以将其打印出来:打印(yourtextfield!)