如何在 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