में कर्सर दृश्यता समस्या केवल ios7
SDK
में बनाते हैं, लेकिन जब मैं कुछ इनपुट दर्ज करता हूं, तो पाठ UItextField
दिखाया जाता है लेकिन कर्सर नहीं है।ios7
समस्या के बारे में कोई संकेत क्या हो सकता है?
में कर्सर दृश्यता समस्या केवल ios7
SDK
में बनाते हैं, लेकिन जब मैं कुछ इनपुट दर्ज करता हूं, तो पाठ UItextField
दिखाया जाता है लेकिन कर्सर नहीं है।ios7
समस्या के बारे में कोई संकेत क्या हो सकता है?
बदलें एक कर्सर
[mobileTextField setTintColor:[UIColor blueColor]];
साथ UITextField की tintColor आप उपयोग xib UITextField
के टिन रंगनोट सेट करें कर रहे हैं: - यह आईओएस पर काम कर रहा है 7+
जब मैं UITextField का उपयोग कर रहा था तो मेरे लिए एक ही समस्या आ रही थी। परिदृश्य तब होता है जब कभी भी टेक्स्टफील्ड पर टैप किया जाता है, तुरंत उसी दृश्य को हटा दें।
तो, जब मैंने उपयोग किया है तो यह समस्या हल हो गई है [देखें अंत संपादन: हाँ];
आशा है कि यह आपकी मदद करेगा।
जैसा कि @ दीपेश ने कहा, यह उचित टिंट रंग चुनने का मामला है। हालांकि यह मेरे मामले में पर्याप्त नहीं था क्योंकि मैं प्रोग्रामिंग के लिए यूआईटीएक्स्टफाल्ड बना रहा हूं और किसी कारण से इस सेटिंग को नजरअंदाज कर दिया गया है।
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
textField.tintColor = UIColor.blueColor;
}
iOS8 में कार्य करना:
- (UITextField *)textfieldPhotoTitle
{
if (_textfieldPhotoTitle) {
return _textfieldPhotoTitle;
}
_textfieldPhotoTitle = [[UITextField alloc] init];
_textfieldPhotoTitle.placeholder = NSLocalizedString(@"PHOTO_UPLOAD_PHOTO_TITLE_PLACEHOLDER", @"");
_textfieldPhotoTitle.keyboardType = UIKeyboardTypeASCIICapable;
_textfieldPhotoTitle.layoutMinSize = CGSizeMake(0, 40);
_textfieldPhotoTitle.layoutInsets = UIEdgeInsetsMake(11, 15, 9, 0);
_textfieldPhotoTitle.tintColor = UIColor.blueColor; // IGNORED. NOT WORKING!!
_textfieldPhotoTitle.delegate = self;
return _textfieldPhotoTitle;
}
दूसरी ओर, textFieldDidBeginEditing अंदर रंग की स्थापना इस मुद्दे को हल किया था।
धन्यवाद ** textField.tintColor = UIColor.blueColor; ** अच्छी तरह से काम करता है। – swiftBoy
यह समस्या UITextField
के tintColor
से संबंधित है।
समस्या को हल किया जा सकता है मुख्य दृश्य के tintColor को UITextField
default
पर रखकर हल किया जा सकता है। चूंकि यह एक्सकोड 7 में सभी सबव्यूव को प्रभावित करेगा। वैसे भी यह मेरी समस्या हल करता है और आईओएस 7 और उससे ऊपर ठीक काम करता है।
व्हाउप्स, जो एप्पल क्यूए के माध्यम से सही हो गया: पी –
यह काम करता था, लेकिन मुझे अभी भी समझ में नहीं आता कि डिफ़ॉल्ट टिंट सेटिंग क्यों काम नहीं करती है। – bickster
हर दिन मैं ऐसे एसडीके प्रदान करने के लिए ऐप्पल से थोड़ा और नफरत करता हूं ... एंड्रॉइड ऐप्स को और अधिक मजेदार बनाता है। वैसे भी इसके लिए धन्यवाद! –