क्या यह पता लगाने का कोई तरीका है कि iPhone कीबोर्ड में Backspace/ Deleteकी को दबाया गया UITextField
है या खाली है? मैं जानना चाहता हूं कि खाली होने पर Backspaceही दबाया UITextField
जाता है।
एक टिप्पणी में @ एलेक्स रेनॉल्ड्स के सुझाव के आधार पर, मैंने अपना पाठ फ़ील्ड बनाते समय निम्नलिखित कोड जोड़ा है:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleTextFieldChanged:)
name:UITextFieldTextDidChangeNotification
object:searchTextField];
यह सूचना प्राप्त होती है ( handleTextFieldChanged
फ़ंक्शन कहा जाता है), लेकिन तब भी नहीं जब मैं Backspaceएक खाली फ़ील्ड में कुंजी दबाता हूं । कोई विचार?
इस प्रश्न के बारे में कुछ भ्रम प्रतीत होता है। जब Backspaceकुंजी दबाया जाता है तो मैं एक अधिसूचना प्राप्त करना चाहता हूं । बस। लेकिन समाधान भी काम करना चाहिए जब UITextField
पहले से ही खाली है।