iOS में स्क्रीन पर कहीं भी टैप करने पर कीबोर्ड कैसे छिपाएं (Swift)
सभी को नमस्ते! मैं Swift में iOS डेवलपमेंट में नौसिखिया हूँ और एक सामान्य समस्या का सामना कर रहा हूँ: जब उपयोगकर्ता UITextField में टेक्स्ट दर्ज करता है, तो कीबोर्ड दिखाई देता है, लेकिन इसे हटाने के लिए "Return" या "Done" बटन दबाना पड़ता है। कई उपयोगकर्ता उम्मीद करते हैं कि स्क्रीन पर कहीं भी टैप करने पर (जैसे पृष्ठभूमि या किसी अन्य तत्व पर) कीबोर्ड अपने आप छिप जाना चाहिए।
मैंने टेक्स्ट फील्ड पर `resignFirstResponder()` मेथड का उपयोग करने की कोशिश की, लेकिन समझ नहीं आया कि इसे पूरे view पर टैप जेस्चर से कैसे जोड़ा जाए। यहाँ मेरे कोड का उदाहरण है:
```swift
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var textField: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
// चाहता हूँ कि पृष्ठभूमि पर टैप करने पर कीबोर्ड हट जाए
}
}
```
कृपया बताएं कि स्क्रीन पर कहीं भी टैप करने पर कीबोर्ड छिपाने को सही तरीके से कैसे लागू करें? क्या UITapGestureRecognizer जोड़ना आवश्यक है, और यदि हाँ, तो इसे कैसे कॉन्फ़िगर करें? साथ ही, यह जानना चाहता हूँ कि