2012-09-04 14 views
6
में textfieldshouldendediting और textfieldDidendediting के बीच
+0

संभव डुप्लिकेट http://stackoverflow.com/questions/12262945/diffrence-between-textfieldshouldendediting-and-textfielddidendediting -इन-आईफोन) –

उत्तर

12

textFieldShouldEndEditing:

अगर संपादन निर्दिष्ट पाठ क्षेत्र में बंद कर देना चाहिए प्रतिनिधि पूछते हैं।

- (BOOL)textFieldShouldEndEditing:(UITextField *)textField 

चर्चा जब पाठ क्षेत्र पहले प्रत्युत्तर स्थिति इस्तीफा देने को कहा है इस विधि कहा जाता है। यह तब हो सकता है जब आपका एप्लिकेशन फोकस इस्तीफा देने के लिए फ़ील्ड को टेक्स्ट से पूछता है या जब उपयोगकर्ता संपादन को दूसरे नियंत्रण पर केंद्रित करने का प्रयास करता है। फोकस वास्तव में बदलता है, हालांकि, टेक्स्ट फ़ील्ड इस प्रतिनिधि को आपके प्रतिनिधि को का मौका देने का मौका देता है कि यह करना चाहिए या नहीं।

आम तौर पर, आप इस विधि से YES वापस कर देंगे ताकि पाठ फ़ील्ड को पहले उत्तरदाता स्थिति को इस्तीफा देने के लिए अनुमति दे सके। आप NO, वापस कर सकते हैं, ऐसे मामलों में जहां आपके प्रतिनिधि टेक्स्ट फ़ील्ड में अमान्य सामग्री का पता लगाते हैं। NO वापस लौटने से, आप उपयोगकर्ता को को दूसरे नियंत्रण में स्विच करने से रोक सकते हैं जब तक कि टेक्स्ट फ़ील्ड में वैध मान न हो।

textFieldDidEndEditing:

प्रतिनिधि कि निर्दिष्ट पाठ क्षेत्र के लिए बंद कर दिया संपादन कहता है।

- (void)textFieldDidEndEditing:(UITextField *)textField 

चर्चा इस विधि के बाद पाठ क्षेत्र में अपनी पहली प्रत्युत्तर स्थिति इस्तीफा कहा जाता है। आप अपने प्रतिनिधि की राज्य जानकारी अपडेट करने के लिए इस विधि का उपयोग कर सकते हैं। उदाहरण के लिए, आप ओवरले दृश्यों को छिपाने के लिए इस विधि का उपयोग कर सकते हैं जो केवल संपादन करते समय दिखाई देनी चाहिए। प्रतिनिधि द्वारा इस विधि का कार्यान्वयन वैकल्पिक है।

साइट: सेब।कॉम textFieldShouldendEditing

textFieldShouldEndEditing

textFieldDidEndEditing

[iPhone में textfieldshouldendediting और textfieldDidendediting के बीच diffrence] (की
+1

क्या आप कुछ नमूना कोड डाल सकते हैं – Ben10

2
textFieldShouldendEditing पर

: आप BOOL मूल्य वापस चाहिए हाँ responsder इस्तीफा दे दूंगा और कोई रहेगी कि वह कहाँ है

textfieldDidEndEditing सक्रिय किए जाएंगे जब पाठ क्षेत्र संपादन मोड के बाद है। जब पाठ क्षेत्र पहले प्रत्युत्तर स्थिति इस्तीफा देने को कहा है

प्रति Apple

इस विधि के रूप में कहा जाता है।

टेक्स्ट फ़ील्ड के बाद इस विधि को इसकी पहली प्रतिक्रियाकर्ता स्थिति से इस्तीफा देने के बाद बुलाया जाता है।

संबंधित मुद्दे