मैं टेक्स्ट फ़ील्ड प्रतिनिधि विधि "shouldChangeCharactersInRange" का उपयोग कर रहा हूं और मैं जानना चाहता था कि क्या कोई तरीका है कि यह बताए कि क्या उपयोगकर्ता अक्षर हटा रहा है या अक्षर टाइप कर रहा है? किसी को पता है? धन्यवाद।क्या यह जानना संभव है कि उपयोगकर्ता टेक्स्टफील्ड में अक्षर टाइप या हटा रहा है या नहीं?
9
A
उत्तर
24
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if (range.length > 0)
{
// We're deleting
}
else
{
// We're adding
}
}
5
तर्क: विलोपन आप एक स्ट्रिंग प्रत्येक अक्षर के बाद टाइप तो आप प्रत्येक परिवर्तन पर जांच कर सकते हैं स्ट्रिंग buid स्ट्रिंग के उप स्ट्रिंग है का निर्माण करने की जरूरत है खोजने के लिए तो यह उपयोगकर्ता अंतिम अक्षर और अगर हटाना इसका मतलब निर्माण स्ट्रिंग टेक्स्ट फ़ील्ड टेक्स्ट की उप स्ट्रिंग है तो उपयोगकर्ता एक अक्षर जोड़ता है।
आप प्रतिनिधि विधि है जो आप इस तर्क के साथ प्रयोग कर रहे हैं का उपयोग कर सकते हैं या आप अधिसूचना
उपयोग कर सकते हैं आप
viewDidLoad
NSNotificationCenter *notificationCenter = [NSNotificationCenter defaultCenter];
[notificationCenter addObserver:self
selector:@selector (handle_TextFieldTextChanged:)
name:UITextFieldTextDidChangeNotification
object:yourTextField];
में इन पंक्तियों को जोड़ने के परिवर्तन के किसी भी प्रकार को खोजने के लिए इस अधिसूचना का उपयोग कर सकते
और इस कार्य करना
- (void) handle_TextFieldTextChanged:(id)notification {
//you can implement logic here.
if([yourTextField.text isEqulatToString:@""])
{
//your code
}
}
1
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
NSUInteger newLength = [textField.text length] + [string length] - range.length;
if (newLength > [textField.text length])
// Characters added
else
// Characters deleted
return YES;
}
संबंधित मुद्दे
- 1. क्या मेरे सी # wpf प्रोग्राम को यह जानना संभव है कि उपयोगकर्ता के पास टचस्क्रीन है या नहीं?
- 2. जावा में, क्या यह जानना संभव है कि कक्षा पहले ही लोड हो चुकी है या नहीं?
- 3. PHP में ऊपरी या निचला अक्षर क्या है या नहीं?
- 4. मैक में वर्तमान आर्किटेक्चर i386 या x86_64 है या नहीं, यह कैसे जानना है? (एक्सकोड)
- 5. क्या यह निर्धारित करना संभव है कि उपयोगकर्ता उपयोगकर्ता स्क्रिप्ट के माध्यम से गुप्त मोड में है या नहीं?
- 6. क्या यह निर्धारित करना संभव है कि सिम/फोन नंबर बदल गया है या नहीं?
- 7. क्या यह जांचना संभव है कि फॉर्म में टाइप करते समय कैप्स लॉक बटन सक्रिय है या नहीं?
- 8. यह सुनिश्चित करना संभव है कि कोई WebBrowser नेविगेट कर रहा है या नहीं?
- 9. यह पता लगाना कि संगीत चल रहा है या नहीं?
- 10. यह निर्धारित करने के लिए कि कोई कुंजी एक अक्षर या संख्या है या नहीं?
- 11. क्या यह जांचना संभव है कि यूआई तत्व में एक निश्चित संदर्भ आउटलेट है या नहीं?
- 12. क्या यह जांचना संभव है कि कोई सूचना दिखाई दे या रद्द हो या नहीं?
- 13. क्या यह पता लगाना संभव है कि एक एंड्रॉइड फोन में ट्रैकबॉल है या नहीं?
- 14. कर्नेल कैसे जानता है कि सीपीयू उपयोगकर्ता मोड या केनेल मोड में है या नहीं?
- 15. उपयोगकर्ता ने वेबसाइट (फेसबुक) साझा की है या नहीं? क्या यह संभव है?
- 16. क्या यह जानना संभव है कि कितने ग्राहकों ने रेडिस में "चैनल" की सदस्यता ली है?
- 17. क्या यह पता लगाना संभव है कि एक http गिट रिमोट स्मार्ट या गूंगा है या नहीं?
- 18. क्या यह निर्धारित करने का कोई तरीका है कि आईफोन रोमिंग कर रहा है या नहीं?
- 19. यह निर्धारित करने के लिए कि उपयोगकर्ता ने uitextfield दबाया/चुना है या नहीं?
- 20. क्या यह जानना संभव है कि कोई विशेष पैनोरामा आइटम कब प्रदर्शित होता है
- 21. क्या यह पता लगाना संभव है कि उपयोगकर्ता ने एक नए टैब में एक लिंक खोला है या नहीं?
- 22. क्या एंड्रॉइड में यह बताने का कोई तरीका है कि उपयोगकर्ता डिवाइस के पास वास्तविक कीबोर्ड है या नहीं?
- 23. क्या मैं निर्धारित कर सकता हूं कि कोई KeyEventArg एक अक्षर या संख्या है या नहीं?
- 24. क्या प्रोग्राम करना संभव है कि कोई वीडियो चल रहा है या नहीं?
- 25. मुझे यह कैसे पता चलेगा कि मुझे क्या जानना है?
- 26. यह कैसे जांचें कि उपयोगकर्ता साइट के रूट यूआरएल पर जा रहा है या नहीं?
- 27. यह कैसे जांचें कि कोई सूचक मान्य है या नहीं?
- 28. क्या यह चुनना संभव है कि ढेर डंप उत्पन्न करना है या नहीं?
- 29. क्या यह जांचना संभव है कि ghdscript का उपयोग कर पीडीएफ पासवर्ड सुरक्षित है या नहीं?
- 30. क्या यह निर्धारित करना संभव है कि कोई प्रकार एक स्कॉम्ड गणना प्रकार है या नहीं?
इससे यह बहुत आसान हो जाता है। धन्यवाद! – serge2487
अच्छा विचार है, लेकिन मुझे हटाने के बाद वर्णों की संख्या नहीं मिल सका, इसलिए मैं @ इशु उत्तर में कूद गया, धन्यवाद किसी भी तरह – Husam