Computer >> Máy Tính >  >> Lập trình >> IOS

Làm thế nào để kiểm tra xem một trường văn bản có trống hay không một cách nhanh chóng?

Rất dễ dàng để kiểm tra xem trường văn bản có trống hay không trong Swift.

Trước tiên, bạn sẽ cần kiểm tra xem văn bản có sẵn hay không trong trường văn bản, tức là nó không phải là số không, sau đó bạn sẽ cần kiểm tra xem hiện tại của nó có trống hay không. Giả sử myTextField là tên biến trường văn bản của bạn, bạn có thể thực hiện như sau

if let text = myTextField.text, text.isEmpty {
   // myTextField is not empty here
} else {
   // myTextField is Empty
}

Đoạn mã trên sẽ kiểm tra xem textField có trống hay không.

Nếu bạn muốn xem cách trường văn bản có thể được thêm vào và kiểm tra chi tiết. Thực hiện theo các bước dưới đây.

Bước 1 - Mở Xcode → Dự án mới → Ứng dụng một lần xem → Đặt tên là “CheckEmptyTextField”

Bước 2 - Mở Main.storyboard thêm một textField, một nút và một nhãn bên dưới cái khác như trong hình. Khi nhấp vào nút, chúng tôi sẽ kiểm tra xem trường văn bản có trống hay không và hiển thị kết quả trong nhãn.

Làm thế nào để kiểm tra xem một trường văn bản có trống hay không một cách nhanh chóng?

Bước 3 - Thêm IBOutlet cho trường văn bản trong ViewController, đặt tên là textField

@IBOutlet weak var textField: UITextField!

Bước 4 - Thêm IBoutlet cho nhãn, nó resultLabel

@IBOutlet weak var resultLabel: UILabel!

Bước 5 - Thêm @IBAction cho nút ‘Kiểm tra’ touchUpInside như sau

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

Bước 6 - Trong hàm checkTextFeild, chúng ta sẽ kiểm tra textField có trống hay không và hiển thị kết quả trong nhãn. Thêm mã bên dưới để làm như vậy

@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"
   }
}

Bước 7 - Chạy dự án. Nhấp vào nút ‘Kiểm tra’, bạn sẽ thấy nhãn được cập nhật thông báo ‘Trường văn bản trống” ’

Làm thế nào để kiểm tra xem một trường văn bản có trống hay không một cách nhanh chóng?

Bước 8 - Nhập nội dung nào đó vào textField, bây giờ nhấp vào nút ‘Kiểm tra’, bạn sẽ thấy nhãn được cập nhật thông báo ‘Trường văn bản không trống” ’