如何在 Swift 中检查文本字段是否为空?

iosapps/applicationsmobile development更新于 2026/2/12 1:52:17

在 Swift 中检查文本字段是否为空非常简单。

首先,您需要检查文本字段中是否存在文本,即文本是否为空。然后,您需要检查文本字段是否存在,以及文本字段是否为空。假设 myTextField 是您的文本字段变量名,您可以执行以下操作

if let text = myTextField.text, text.isEmpty {
   // myTextField 此处不为空
} else {
   // myTextField 为空
}

以上代码将检查文本字段是否为空。

如果您想了解如何添加和检查文本字段的详细信息。请按照以下步骤操作。

步骤 1 − 打开 Xcode → 新建项目 → 单视图应用程序 → 我们将其命名为"CheckEmptyTextField"

步骤 2 − 打开 Main.storyboard,如图所示,依次添加一个文本字段、一个按钮和一个标签。点击按钮时,我们将检查文本字段是否为空,并在标签中显示结果。

步骤 3 −在 ViewController 中为文本字段添加 IBOutlet,并将其命名为 textField

@IBOutlet weak var textField: UITextField!

步骤 4 − 为标签添加 IBoutlet,并将其命名为 resultLabel

@IBOutlet weak var resultLabel: UILabel!

步骤 5 − 为 touchUpInside"Check"按钮添加 @IBAction,如下所示

@IBAction func checkTextFeild(_ sender: Any) {
}

步骤 6 − 在 checkTextFeild 函数中,我们将测试文本字段是否为空,并将结果显示在标签中。添加以下代码即可实现此目的

@IBAction func checkTextFeild(_ sender: Any) {
   if let text = textField.text, text.isEmpty {
      resultLabel.text = "文本字段为空"
   } else {
      resultLabel.text = "文本字段不为空"
   }
}

步骤 7 − 运行项目。点击"检查"按钮,您应该会看到标签更新,显示"文本字段为空"

步骤 8 − 在文本字段中输入内容,然后点击"检查"按钮,您应该会看到标签更新,显示"文本字段不为空"


相关文章