मेरे पास तीन टेक्स्ट फ़ील्ड हैं और मैं कर्सर को अगले स्थान पर ले जाने में सक्षम होना चाहता हूं। जब अंतिम व्यक्ति तक पहुंच जाता है, तो कीबोर्ड खारिज कर देता है। लेकिन मेरे लिए कुछ भी काम नहीं करता है ... यहां मेरे पास एक उदाहरण है। हालांकि, कुछ भी नहीं चलता है, और कुछ भी नहीं होता जब मैं अगला बटन चुनता हूं।अगले टेक्स्ट फ़ील्ड में UITextField कर्सर को कैसे स्थानांतरित करें
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
if (textField == field1TextField) {
[textField resignFirstResponder];
[field2TextField becomeFirstResponder];
}
else if (textField == field2TextField) {
[textField resignFirstResponder];
[field3TextField becomeFirstResponder];
}
else if (textField == field3TextField) {
[textField resignFirstResponder];
}
return YES;
}
क्या आप वाकई टेक्स्ट फ़ील्ड प्रतिनिधि सही तरीके से सेट हैं? क्या इस विधि को बिल्कुल बुलाया जाता है? – stevex
क्या इस विधि को बुलाया जाता है? यदि यह करता है .. और textField == field1TextField ब्लॉक को कॉल किया जाता है .. और field2TextField शून्य नहीं है .. तो ऐसा लगता है कि यह काम करना चाहिए – stevex
एक प्रश्न के रूप में अपनी टिप्पणी बनाएं! मैं ऐसा करना भूल गया! मैं इसे चिह्नित करूँगा! –