如何在 Swift 中检查文本字段是否为空?
在 Swift 中检查文本字段是否为空非常简单。
首先需要检查文本字段中是否有文本,即它是否不为 nil,然后检查它是否存在,以及它是否为空。假设 myTextField 是您的文本字段变量名,您可以执行以下操作:
if let text = myTextField.text, text.isEmpty {
// myTextField is not empty here
} else {
// myTextField is Empty
}以上代码将检查 textField 是否为空。
如果您想详细了解如何添加和检查文本字段,请按照以下步骤操作。
步骤 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 函数中,我们将测试 textField 是否为空,并在标签中显示结果。添加以下代码来执行此操作
@IBAction func checkTextFeild(_ sender: Any) {
if let text = textField.text, text.isEmpty {
resultLabel.text = "Text field is empty"
} else {
resultLabel.text = "Text Field is not empty"
}
}步骤 7 - 运行项目。点击“Check”按钮,您应该会看到标签更新为“文本字段为空”。

步骤 8 - 在 textField 中输入一些内容,现在点击“Check”按钮,您应该会看到标签更新为“文本字段不为空”。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP